Brokering Services in Cooperative Distributed Systems: Privacy-Based Model

  • Abdulmutalib Masaud-Wahaishi
  • Hamada Ghenniwa
  • Weiming Shen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2738)


With the huge explosion of the Internet and the increasing demand on service and data network supply, many rapidly growing research avenues and industries are being created and revolutionized, such as electronic business. An important aspect of cooperative distributed systems is the ability of its entities to exercise some degree of authority in sharing their capabilities. This paper presents novel agent-based architecture for capability-based integration, or brokering services. The proposed architecture is based on several design principles that deal with transparency, heterogeneity and autonomy as well as the privacy issues. Here, privacy has been treated in terms of three attributes: the entity’s identity, capability and preferences. A brokering service is modeled as an agent with a specific architecture and interaction protocol that are appropriate to meet the required privacy degree. The proposed architecture has been implemented for distributed information gathering application using a FIPA-complaint platform (JADE).


Interaction Pattern Interaction Protocol Provider Agent Electronic Business Broker Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arisha, K., Eiter, T., Kraus, S., Ozcan, F., Ross, R., Subrahmanian, V.S.: IMPACT: The Interactive Maryland Platform for Agents Collaborating Together. IEEE Intelligent Systems (1998)Google Scholar
  2. 2.
    Bayardo, R., et al.: Infosleuth: Agent-Based Semantic Integration of Information in Open and Dynamic Environments, MCC Technical report MCC-INSL-0088-96 (October 1996)Google Scholar
  3. 3.
    Cranor, L., et al.: The platform for privacy preferences 1.0 (P3P1.0) specification. W3C Recommendations (April 2002), see
  4. 4.
    Decker, K., Sycara, K., Williamson, M.: Middle-agents for the internet. In: IJCAI 1997 International Joint Conference on Artificial Intelligence, Nagoya, Japan (1997)Google Scholar
  5. 5.
    Decker, k., Lesser, V., Nagendra Prasad, M., Wagner, T.: MACRON: An architecture for Multi-agent Cooperative Information Gathering. In: Proceedings of the CIKM 1995 Workshop on Intelligent Information Agents (1995)Google Scholar
  6. 6.
    FIPA Agent Software Integration Specification, see
  7. 7.
    Garcia-Molina, H., et al.: Integrating and Accessing Heterogeneous Information Sources in TSIMMIS. In: Proceedings of the AAAI Symposium on Information Gathering, Stanford, California, pp. 61–64 (1995)Google Scholar
  8. 8.
    Genesereth, M.: Infomaster: An Information Integration System. In: Proceedings of 1997 ACM SIGMOD Conference (1997)Google Scholar
  9. 9.
    Ghenniwa, H., Kamel, M.: Interaction Devices for Coordinating Cooperative Distributed Systems. Journal of Intelligent Automation and Soft Computing (2000)Google Scholar
  10. 10.
    Ghenniwa, H., Shen, W.: Service-Oriented eMarketplace: An Agent-based Model. Accepted in Production Planning & Control Journal (2002)Google Scholar
  11. 11.
    Goldberg, I., Wagner, D., Brewer, E.: Privacy-enhancing technologies for the Internet. In: Proceedings of IEEE COMPCON 1997, pp. 103–109 (1997)Google Scholar
  12. 12.
    Gruber, T.: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
  13. 13.
    JADE – Java Agent Development Environment, see
  14. 14.
    Korba, L., Song, R.: Investigating of Network-Based Approaches for Privacy. NRC Report: ERB-1091, NRC No.: 44900 (November 2001)Google Scholar
  15. 15.
    Kuokka, D., Harada, L.: On using KQML for Matchmaking. In: Proc. ICMAS 1995. AAAI Press, Menlo Park (1995)Google Scholar
  16. 16.
    Kuokka, D., Harada, L.: Information Gathering from Heterogeneous, Distributed Environments. In: Conference on Information and knowledge Management. MIT Press, Cambridge (1995)Google Scholar
  17. 17.
    Open database connectivity,
  18. 18.
    PISA – the Privacy Incorporated Software Agent, see
  19. 19.
    Purvis, M., et al.: The NZDIS Project: an Agent-Based Distributed Information Systems Architecture. In: Proceedings of the 33rd Hawaii International Conference on System Sciences (2000)Google Scholar
  20. 20.
    Sheth, A., Larson, J.: Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Database. ACM Computing Surveys 22(3), 183–235 (1990)CrossRefGoogle Scholar
  21. 21.
    Sycara, k., et al.: The RETSINA MAS Infrastructure, Tech. Report CMU-RI-TR-01-05, Robotics Institute, Carnegie Mellon University (March 2001)Google Scholar
  22. 22.
    Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer 25(3), 38–49 (1992)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Abdulmutalib Masaud-Wahaishi
    • 1
  • Hamada Ghenniwa
    • 1
  • Weiming Shen
    • 2
  1. 1.Cooperative Distributed Systems Engineering Group, Department of Electrical & Computer EngineeringThe University of Western OntarioLondonCanada
  2. 2.Integrated Manufacturing Technologies InstituteNational Research Council CanadaLondonCanada

Personalised recommendations