General Architecture

  • Alberto Fernández
  • Sascha Ossowskí
  • Matteo Vasirani
Conference paper
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


The CASCOM approach is a combination of agent technology, Semantic Web Service coordination, P2P, and mobile computing for intelligent peer-to-peer (IP2P) mobile service environments. IP2P environments (see Chapter 2) are extensions to conventional P2P architectures with components for mobile and ad hoc computing, wireless communications, and a broad range of pervasive devices. Basic IP2P facilities come as Web Services, while their reliable, task-oriented, resource-bounded, and adaptive co-ordination-on-the-fly characteristics call for agent-based software technology.


Multiagent System Service Composition Service Discovery Service Description Composite Service 
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]
    F. Bergenti, and A. Poggi. IEAP: A FIPA Platform for Handheld and Mobile Devices, Intelligent Agents VIII, page 436–446, Springer, 2002.Google Scholar
  2. [2]
    F. Bergenti, A. Poggi, B. Burg, and G. Caire. Deploying FIPA-compliant systems on handheld devices. IEEE Internet Computing, 5(4):20–25, 2001.CrossRefGoogle Scholar
  3. [3]
    R. Bianchi, A. Fontana, and F. Bergenti. A Real-World Approach to Secure and Trusted Negotiation in MASs. Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems (AAMAS), 2005.Google Scholar
  4. [4]
  5. [5]
    I. Constantinescu, S. Willmott, and J. Dale. Deliverable 2.3: Agencities Network Architecture, 2003.Google Scholar
  6. [6]
    A. K. Dey. Understanding and using context. Personal and Ubiquitous Computing. 5(1):4–7, 2001.CrossRefGoogle Scholar
  7. [7]
    Foundation for Intelligent Physical Agentss, FIPA ACL Message Representation in Bit-Efficient Specification. Geneva, Switzerland. Specification number SC00069G, 2002Google Scholar
  8. [8]
    Foundation for Intelligent Physical Agents, FIPA Agent Message Transport Protocol for HTTP Specification. Geneva, Switzerland. Specification number SC00084F, 2002Google Scholar
  9. [9]
    Foundation for Intelligent Physical Agents, FIPA SL Content Language Specification. Geneva, Switzerland. Specification number SC00008I, 2002Google Scholar
  10. [10]
    L. Gong, JXTA: A network programming environment. IEEE Internet Computing, 5(3):88–95, 2001.CrossRefGoogle Scholar
  11. [11]
    D. Chakraborty, A. Joshi, T. Finin, and Y. Yesha. GSD: A novel Group-based Service Discovery Protocol for MANETs. 4th IEEE Conference on Mobile and Wireless Communications Networks (MWCN), Stockholm, Sweden, 2002.Google Scholar
  12. [12]
    H. Helin and M. Laukkanen. Performance analysis of software agent communication in slow wireless networks. In R. Luijten, E. Wong, K. Makki, and E. K. Park, editors, Proceedings of the Eleventh International Conference on Computer Communications and Networks (ICCCN′02), pages 354–361. IEEE, Oct. 2002.Google Scholar
  13. [13]
    J. Hoffmann, and B. Nebel, The FF Planning System: Fast Plan, Generation Through Heuristic Search. Journal of Artificial Intelligence Research (JAIR), (14):253–302, 2001.Google Scholar
  14. [14]
    M. Klusch, B. Fries, M. Khalid, and K. Sycara. OWLS-MX: Hybrid Semantic Web Service Retrieval. Proceedings 1st International AAAI Fall Symposium on Agents and the Semantic Web, Arlington VA, USA, 2005.Google Scholar
  15. [15]
    M. Klusch, A. Gerber, and M. Schmidt. Semantic Web Service Composition Planning with OWLS-Xplan. Proceedings 1st International AAAI Fall Symposium on Agents and the Semantic Web, Arlington VA, USA, 2005.Google Scholar
  16. [16]
    M. Klusch and K. P. Sycara. Brokering and matchmaking for coordination of agent societies: A survey In Coordination of Internet Agents: Models, Technologies, and Applications, pages 197–224, 2001.Google Scholar
  17. [17]
    A. Lopes, and L. Botelho. SEA: a Semantic Web Services Context-aware Execution Agent. Proceedings 1st International AAAI Fall Symposium on Agents and the Semantic Web, Arlington VA, USA, 2005.Google Scholar
  18. [18]
    D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, E. Sirin, N. Srinivasan and K. Sycara. OWL-S: Semantic Markup for Web Services—W3C Member Submission 22 November 2004,
  19. [19]
    M. Paolucci, T. Kawamura, T. Payne, and K. Sycara. Semantic matching of Web Services capabilities. In Proceedings of the First International Semantic Web Conference on The Semantic Web, pages 333–347. Springer-Verlag, 2002.Google Scholar
  20. [20]
    G. Peng, S. Li, H. Jin, and T. Ma. M-CAN: A lookup protocol for mobile peerto-peer environment. In Proceedings of the 7th International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN′04), pages 544–549, 2004.Google Scholar
  21. [21]
    S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A scalable contentaddressable network. In Proceedings of the ACM SIGCOMM 01, Aug. 2001.Google Scholar
  22. [22]
    A. Rowstron and P. Druschel. Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems. In Proceedings of the ACM/IFIP Middleware, 2001.Google Scholar
  23. [23]
    C. Schuler, R. Weber, H. Schuldt, and H. J. Schek. Scalable Peer-to-Peer Process Management — The OSIRIS Approach. In Proceedings of the 2nd International Conference on Web Services (ICWS), pages 26–34, San Diego, CA, USA, IEEE Computer Society, 2004.CrossRefGoogle Scholar
  24. [24]
    I. Stoica, R. Morris, D. R. Karger, M. F. Kaashoek, and H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. In Proceedings of the ACM SIGCOMM 01, San Diego, California, Aug. 2001.Google Scholar
  25. [25]
    K. Sycara, M. Klusch, S. Widoff, and J. Lu. Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Journal of Autonomous Agents and Multi-Agent Systems, 5(2). Kluwer Academic Press, 2002.Google Scholar
  26. [26]
    S. Tarkoma and M. Laukkanen. Facilitating agent messaging on PDAs. In Fourth International Workshop on Mobile Agents for Telecommunication Applications (MATA-2002), pages 259–268, Barcelona, Spain, 2002, Springer.Google Scholar
  27. [27]
    S. Tarkoma, M. Laukkanen, and K. Raatikainen. Software agents for ubiquitos computing. In R. Khosla, N. Ichalkaranje, and L. Jain, editors, Design of Intelligent Multi-Agent Systems: Human-Centredness, Architectures, Learning and Adaptation Series: Studies in Fuzziness and Soft Computing, volume 162, pages 31–60. 2004.Google Scholar
  28. [28]
    B. Y. Zhao, L. Huang, A. D. Joseph, and J. D. Kubiatowicz. Rapid mobility via type indirection. In Proceedings of Third International Workshop on Peerto-Peer Systems (IPTPS), San Diego, CA, USA, Feb. 2004.Google Scholar
  29. [29]
    B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph, Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Technical Report CSD-01-1141, University of California at Berkeley, 2001.Google Scholar

Copyright information

© Birkhäuser Verlag 2008

Authors and Affiliations

  • Alberto Fernández
  • Sascha Ossowskí
  • Matteo Vasirani

There are no affiliations available

Personalised recommendations