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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer 36(10), 38–44 (2003)
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)
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)
Vitvar, T., Zaremba, M., Moran, M., Zaremba, M., Fensel, D.: SESA: Emerging Technology for Service-Centric Environments. IEEE Software 24(6), 56–67 (2007)
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)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
Fensel, D., Kerrigan, M., Zaremba, M. (eds.): Implementing Semantic Web Services: The SESA Framework. Springer, Heidelberg (2008)
Wooldridge, M.J., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)
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)
Singh, M.P., Huhns, M.N.: Service-oriented Computing — Semantic, Processes, Agents. John Wiley & Sons, Ltd. (2005)
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)
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)
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)
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)
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)
Lifschitz, V.: On the semantics of strips (1986)
Fox, M., Long, D.: Pddl2.1: An extension to pddl for expressing temporal planning domains. J. Artif. Intell. Res. (JAIR) 20, 61–124 (2003)
Ghallab, M., Nau, D.S., Traverso, P.: Automated planning - theory and practice. Elsevier (2004)
Hoffmann, J., Nebel, B.: The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research 14, 253–302 (2001)
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)
Vidal, J.M., Buhler, P., Stahl, C.: Multiagent systems with workflows. IEEE Internet Computing 8(1), 76–82 (2004)
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)
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)
Greenwood, D., Calisti, M.: Engineering web service — agent integration. In: IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1918–1925 (2004)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)