Abstract
In this paper we describe how we handle heterogeneity in web service interaction through a choreography mechanism that we have developed for IRS-III. IRS-III is a framework and platform for develo** semantic web services which utilizes the WSMO ontology. The overall design of our choreography framework is based on: the use of ontologies and state, IRS-III playing the role of a broker, differentiating between communication direction and which actor has the initiative, having representations which can be executed, a formal semantics, and the ability to suspend communication. Our framework has a full implementation which we illustrate through an example application.
Chapter PDF
Similar content being viewed by others
Keywords
- Abstract State Machine
- CEUR Workshop Proceeding
- Choreography Model
- Message Exchange Pattern
- Goal Instance
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.
References
Amazon, Web Services (2005), Available at http://www.amazon.com/gp/browse.html/104-6906496-9857523?%5Fencoding=UTF8&node=3435361
Arroyo, S., Duke, A.: SOPHIE - A Conceptual Model for a Semantic Choreography Framework. In: Proceedings of the Workshop on Semantic and Dynamic Web Processes (SDWP 2005), Orlando, Florida, USA (July 2005)
Börger, E.: High Level System Design and Analysis Using Abstract State Machines. In: Proceedings of the International Workshop on Current Trends in Applied Formal Method: Applied Formal Methods, October 1998, pp. 1–43 (1998)
Crubezy, M., Motta, E., Lu, W., Musen, M.: Configuring Online Problem-Solving Resources with the Internet Reasoning Service. In: IEEE Intelligent Systems (2002)
Dijkman, R., Dumas, M.: Service-Oriented Design: A Multi-Viewpoint Approach. International Journal of Cooperative Information Systems 13(4), 337–368 (2004)
DIP (2005), The DIP Project, http://dip.semanticweb.org/
Domingue, J., Cabral, L., Hakimpour, F., Sell, D., Motta, E.: IRS III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services. In: Proceedings of the Workshop on WSMO Implementations (WIW 2004), Frankfurt, Germany. CEUR Workshop Proceedings (2004) ISSN 1613-0073 II
Ellison, L.: Looking Toward the Next Phase for Web Services (2002), Available at http://webservicesadvisor.com/doc/09586
Fensel, D., Motta, E.: Structured Development of Problem Solving Methods. IEEE Transactions on Knowledge and Data Engineering 13(6), 913–932 (2001)
Galizia, S., Domingue, J.: Towards a Choreography for IRS-III. In: Proceedings of the Workshop on WSMO Implementations (WIW 2004) Frankfurt, Germany, CEUR Workshop Proceedings, September 29-30 (2004), http://CEUR-WS.org/Vol-113/paper7.pdf
Greef, H.P., Breuker, J.A.: Analysing system-user cooperation in KADS. Knowledge Acquisition 4, 89–108 (1992)
Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y. (eds.): Web Service Choreography Description Language Version 1.0. W3C Working Draft (2004) (December 17, 2004), http://www.w3.org/TR/2004/WD-ws-cdl-10-20041217/
Kerner, S.M.: Web Services Market to Explode (2004), Available at http://www.internetnews.com/dev-news/article.php/3413161
Motta, E.: An Overview of the OCML Modelling Language. In: Proceedings of the 8th Workshop on Knowledge Engineering Methods and Languages, KEML 1998 (1998)
Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS-II: A Framework and Infrastructure for Semantic Web Services. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)
OWL-S Working Group, OWL-S: Semantic Markup for Web Services (2004), Available at http://www.daml.org/services/owl-s/1.1/overview/
Roman, D., Lausen, H., Keller, U. (eds.): The Web Service Modeling Ontology WSMO, final version 1.1. WSMO Final Draft D2 (2005)
Roman, D., Sciluna, D., Feier, C. (eds.): Ontology -based Choreography and Orchestration of WSMO Services. Final Draft D14 (2005)
Stollberg, M., Arroyo, S.: WSMO Tutorial. WSMO Deliverable (2005), Available at http://www.wsmo.org/TR/d17/
Stollberg, M., Lara, R. (eds.): D3.3 v0.1 WSMO Use Case: Virtual Travel Agency (2004)
UDDI, UDDI Spec. Technical Committee Specification v. 3.0 (2003), http://uddi.org/pubs/uddi-v3.0.1-20031014.htm
W3C [a]. Web services choreography model overview. W3C Working Draft (March 24, 2004), Available at http://www.w3.org/TR/2004/WD-ws-chor-model-20040324
W3C [b]. Web Services Architecture. W3C Working Draft (February 11, 2004), Available at http://www.w3.org/TR/ws-arch/
W3C [c]. Web Services Glossary. W3C Working Group Note (February 11, 2004), Available at http://www.w3.org/TR/ws-gloss/
WSDL, Web Services Description Language (WSDL) 1.1 (2001), http://www.w3.org/TR/2001/NOTE-wsdl-20010315
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Domingue, J., Galizia, S., Cabral, L. (2005). Choreography in IRS-III – Co** with Heterogeneous Interaction Patterns in Web Services. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds) The Semantic Web – ISWC 2005. ISWC 2005. Lecture Notes in Computer Science, vol 3729. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11574620_15
Download citation
DOI: https://doi.org/10.1007/11574620_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29754-3
Online ISBN: 978-3-540-32082-1
eBook Packages: Computer ScienceComputer Science (R0)