Skip to main content

An Integration of Semantically Enabled Service Oriented Architectures and Agent Platforms

  • Conference paper
Agent-Based Technologies and Applications for Enterprise Interoperability (ATOP 2009, ATOP 2010)

Abstract

The capability to provide on-demand service access for SMEs can further reduce costs and allow companies to concentrate investments on their core businesses which in turn facilitates the overall competitive advantage. In the FP7 European Project COIN, a platform for supporting SMEs is developed which combines the flexibility of an execution environment for Semantic Web services with agent-based service compositions. This paper presents an approach to integrate an implementation of a Semantic Web service platform with an agent platform. One major benefit of the combination is that through this the potential of agent systems, most notably flexibility, can be tapped. An obstacle is the integration of dynamically discovered services which often cannot be used by agents because of interoperability problems (e.g. data heterogeneity). By delegating this task to a Semantically Enabled Service Oriented Architecture (SESA), the agent platform can concentrate on coordination tasks. Coordination tasks include executing predefined compositions of services but also automatic compositions of semantic services by applying AI planning techniques, in particular by transforming service descriptions into the Planning Domain Definition Language (PDDL). The integration approach is motivated and described in the context of a high-level scenario coming from the area of enterprise interoperability.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer 36(10), 38–44 (2003)

    Article  Google Scholar 

  2. Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J. (eds.): Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, Berlin (2007)

    Google Scholar 

  3. McDermott, D., Ghallab, M., Howe, A., Knoblock, C., Ram, A., Veloso, M., Weld, D., Wilkins, D.: Pddl - the planning domain definition language. Technical Report TR-98-003, Yale Center for Computational Vision and Control (1998)

    Google Scholar 

  4. Vitvar, T., Zaremba, M., Moran, M., Zaremba, M., Fensel, D.: SESA: Emerging Technology for Service-Centric Environments. IEEE Software 24(6), 56–67 (2007)

    Article  Google Scholar 

  5. Stollberg, M., Feier, C., Roman, D., Fensel, D.: Semantic Web Services Concepts and Technology. In: Language Technology, Ontologies, and the Semantic Web. Kluwer Publishers (2006)

    Google Scholar 

  6. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  7. Fensel, D., Kerrigan, M., Zaremba, M. (eds.): Implementing Semantic Web Services: The SESA Framework. Springer, Heidelberg (2008)

    Google Scholar 

  8. Wooldridge, M.J., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

  9. Jennings, N.R.: Agent-based computing: Promise and perils. In: Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence, IJCAI 1999, pp. 1429–1436. Morgan Kaufmann Publishers Inc., San Francisco (1999)

    Google Scholar 

  10. Singh, M.P., Huhns, M.N.: Service-oriented Computing — Semantic, Processes, Agents. John Wiley & Sons, Ltd. (2005)

    Google Scholar 

  11. Klusch, M., Nesbigall, S., Zinnikus, I.: MDSM: A Model-Driven Approach to Semantic Service Selection for Collaborative Business Processes. In: IEEE Web Intelligence, pp. 612–618 (2008)

    Google Scholar 

  12. Warwas, S., Hahn, C.: The Platform Independent Modeling Language for Multiagent Systems. In: Fischer, K., Müller, J.P., Odell, J., Berre, A.J. (eds.) ATOP 2009. LNBIP, vol. 25, pp. 129–153. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI-architecture. In: Allen, J., Fikes, R., Sandewall, E. (eds.) Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning (KR 1991), pp. 473–484. Morgan Kaufmann Publishers Inc., San Mateo (1991)

    Google Scholar 

  14. Klusch, M., Gerber, A., Schmidt, M.: Semantic web service composition planning with owls-xplan. In: Agents and the Semantic Web: Papers from the AAAI Fall Symposium, Arlington, VA, United States, November 4-6. Fall Symposium Series Technical Reports, vol. FS-05-01. AAAI Press (2005)

    Google Scholar 

  15. Blankenburg, B., Botelho, L., Calhau, F., Fernandez, A., Klusch, M., Ossowski, S.: 5. Whitestein Series in Software Agent Technologies and Autonomic Computing. In: Service Composition, pp. 105–124. Birkhuser Verlag, Springer (2008)

    Google Scholar 

  16. Lifschitz, V.: On the semantics of strips (1986)

    Google Scholar 

  17. Fox, M., Long, D.: Pddl2.1: An extension to pddl for expressing temporal planning domains. J. Artif. Intell. Res. (JAIR) 20, 61–124 (2003)

    Google Scholar 

  18. Ghallab, M., Nau, D.S., Traverso, P.: Automated planning - theory and practice. Elsevier (2004)

    Google Scholar 

  19. Hoffmann, J., Nebel, B.: The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research 14, 253–302 (2001)

    Google Scholar 

  20. Hoffmann, J., Bertoli, P., Helmert, M., Pistore, M.: Message-based web service composition, integrity constraints, and planning under uncertainty: A new connection. Journal of Artificial Intelligence Research 35, 49–117 (2009)

    Google Scholar 

  21. Vidal, J.M., Buhler, P., Stahl, C.: Multiagent systems with workflows. IEEE Internet Computing 8(1), 76–82 (2004)

    Article  Google Scholar 

  22. Cabri, G., Leonardi, L., Puviani, M.: Service-oriented agent methodologies. In: 5th IEEE International Workshop on Agent-Based Computing for Enterprise Collaboration, ACEC 2007 (2007)

    Google Scholar 

  23. Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: From Stakeholder Intentions to Software Agent Implementations. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 465–479. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Greenwood, D., Calisti, M.: Engineering web service — agent integration. In: IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1918–1925 (2004)

    Google Scholar 

  25. Dickinson, I., Wooldridge, M.: Agents are not (just) web services: Considering BDI agents and web services. In: AAMAS 2005 Workshop on Service-Oriented Computing and Agent-Based Engineering, SOCABE (2005)

    Google Scholar 

  26. Shafiq, M.O., Ding, Y., Fensel, D.: Bridging multi agent systems and web services: towards interoperability between software agents and semantic web services. In: EDOC, pp. 85–96. IEEE Computer Society (2006)

    Google Scholar 

  27. Savarimuthu, B.T.R., Purvis, M., Purvis, M., Cranefield, S.: Agent-based integration of web services with workflow management systems. In: Fourth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), pp. 1345–1346 (2005)

    Google Scholar 

  28. Bozzo, L., Mascardi, V., Ancona, D., Busetta, P.: Coows: Adaptive BDI agents meet service-oriented computing - extended abstract. In: Proceedings of the Third European Workshop on Multi-Agent Systems, EUMAS 2005 (2005)

    Google Scholar 

  29. Lausen, H., Ding, Y., Stollberg, M., Fensel, D., Hernandez, R.L., Han, S.K.: Semantic web portals: state-of-the-art survey. Journal of Knowledge Management 9(5), 40–49 (2005)

    Article  Google Scholar 

  30. Sirin, E., Parsia, B., Wu, D., Hendler, J., Nau, D.: HTN planning for Web Service composition using SHOP2. In: International Semantic Web Conference 2003, vol. 1, pp. 377–396 (October 2004)

    Google Scholar 

  31. Dickinson, I., Wooldridge, M.: Towards practical reasoning agents for the semantic web. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2003, pp. 827–834. ACM, New York (2003)

    Chapter  Google Scholar 

  32. de Silva, L., Sardina, S., Padgham, L.: First principles planning in bdi systems. In: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2009, vol. 2, pp. 1105–1112. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zinnikus, I., Komazec, S., Facca, F. (2012). An Integration of Semantically Enabled Service Oriented Architectures and Agent Platforms. In: Fischer, K., Müller, J.P., Levy, R. (eds) Agent-Based Technologies and Applications for Enterprise Interoperability. ATOP ATOP 2009 2010. Lecture Notes in Business Information Processing, vol 98. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28563-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28563-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28562-2

  • Online ISBN: 978-3-642-28563-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics