An Agent-Based Approach to User-Initiated Semantic Service Interconnection

  • Nicolas Braun
  • Richard Cissée
  • Sahin Albayrak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4504)


The Internet has emerged as a dynamic service-centered environment. How to combine several individual services to provide value-added services is an ongoing research challenge, mainly because dynamic service composition cannot be accomplished easily and the users’ intentions regarding service interconnection have to be anticipated by the service developer. To overcome the drawbacks of developer-centric service composition, we propose an approach to user-initiated dynamic service interconnection characterized by a high degree of usability. We outline a solution for semantic interconnection of two or more services, which provides information that would not be available by using a single service. Based on various interconnection types, we have developed an architecture for user-initiated semantic service interconnection utilizing the planning and negotiation capabilities of intelligent agents. As proof of concept, we have implemented a Web 2.0-based service suite consisting of various individual entertainment services, which assist users in planning their leisure time.


User-Initiated Dynamic Service Interconnection  Intelligent Agents 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Albayrak, S., Sesseler, R.: Serviceware framework for developing 3G mobile services. In: The Sixteenth International Symposium on Computer and Information Sciences, ICSIS XVI (2001)Google Scholar
  2. 2.
    Andrews, T., et al.: Business process execution language for web services, Version 1.1, Specification, BEA Systems, IBM Corp., Microsoft Corp., SAP AG, Siebel Systems (2003)Google Scholar
  3. 3.
    Bleul, S., Zapf, M.: Flexible automatic service brokering for SOAs. In: Proc. of the 10th IFIP/IEEE Symposium on Integrated Management, IEEE Computer Society Press, Los Alamitos (2007), Google Scholar
  4. 4.
    Boley, H., Tabet, S., Wagner, G.: Design rationale of RuleML: A markup language for semantic web rules. In: International Semantic Web Working Symposium (SWWS) (2001)Google Scholar
  5. 5.
    Chang, M., et al.: UCSOA: User-centric service-oriented architecture. In: ICEBE, pp. 248–255 (2006)Google Scholar
  6. 6.
    Christensen, E., et al.: Web service definition language (WSDL). Technical report, W3C (2001)Google Scholar
  7. 7.
    De Bruijn, J., et al.: Web service modeling ontology (WSMO). W3C member submission, W3C (June 2005)Google Scholar
  8. 8.
    Dean, M., Schreiber, G.: OWL web ontology language reference. W3C recommendation, W3C (February 2004)Google Scholar
  9. 9.
    Foundation for Intelligent Physical Agents. FIPA ACL message structure specification, FIPA00061 (2002),
  10. 10.
    Foundation for Intelligent Physical Agents. FIPA agent management specification, FIPA00023 (2002),
  11. 11.
    Fricke, S., et al.: Agent-based telematic services and telecom applications. Commun. ACM 44(4), 43–48 (2001), doi:10.1145/367211.367251CrossRefGoogle Scholar
  12. 12.
    Fujii, K., Suda, T.: Semantics-based dynamic service composition. IEEE Journal on Selected Areas in Communications 23(12), 2361–2372 (2005)CrossRefGoogle Scholar
  13. 13.
    Geissler, T., Kroll-Peters, O.: Applying security standards to multiagent systems. In: Barley, M., et al. (eds.) First International Workshop on Safety and Security in Multiagent Systems, pp. 5–16 (2004)Google Scholar
  14. 14.
    Horrocks, I., et al.: SWRL: A semantic web rule language combining OWL and RuleML. W3C member submission, W3C (2004)Google Scholar
  15. 15.
    Jennings, N.R., Wooldridge, M.J.: Applications of intelligent agents. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology: Foundations, Applications, and Markets, pp. 3–28. Springer, Heidelberg (1998)Google Scholar
  16. 16.
    Jeon, Y.-S., et al.: PSM approach to web service composition. In: Proc. of WCCIA 2 (2006)Google Scholar
  17. 17.
    Leymann, F., Roller, D., Schmidt, M.: Web services and business process management. IBM Systems Journal on New Developments in Web Services and Ecommerce 41(2) (2002)Google Scholar
  18. 18.
    Martin, D., et al.: OWL-S: Semantic markup for web services (2004)Google Scholar
  19. 19.
    McDermott, D., Dou, D.: Representing disjunction and quantifiers in RDF. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 250–263. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  20. 20.
    Papazoglou, M.P., Orriëns, B., Yang, J.: Model Driven Service Composition. In: Orlowska, M.E., et al. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 75–90. Springer, Heidelberg (2003)Google Scholar
  21. 21.
    Rieger, A., et al.: An agent-based architecture for ubiquitous multimodal user interfaces. In: The 2005 International Conference on Active Media Technology (2005)Google Scholar
  22. 22.
    Sesseler, R.: Eine modulare Architektur für dienstbasierte Interaktion zwischen Agenten. Dissertation, Technische Universität Berlin (2002)Google Scholar
  23. 23.
    Singh, M.P., Huhns, M.N.: Service-Oriented Computing: Semantics, Processes, Agents. John Wiley and Sons, Chichester (2005)Google Scholar
  24. 24.
    Tazari, M.-R., Thiergen, S.: Servingo: A service portal on the occasion of the FIFA World Cup 2006. In: Geoinfo: Proceedings of the IWWPST 06, Vienna, Austria, pp. 73–93 (2006)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Nicolas Braun
    • 1
  • Richard Cissée
    • 1
  • Sahin Albayrak
    • 1
  1. 1.DAI-Labor, TU Berlin, Franklinstrasse 28/29, 10587 BerlinGermany

Personalised recommendations