Abstract
Web services are emerging as a promising technology for the effective automation of inter-organizational interactions. Several standards that aim at providing infrastructure to support Web services description, discovery, and composition have recently emerged including WSDL, UDDI, and BPEL4WS. Indeed, advances in this area promise to take cross-organizational application integration a step further by facilitating the automatic discovery and invocation of relevant services. However, despite the growing interest in Web services, several issues still need to be addressed to provide similar benefits to what traditional middleware brings to intra-organizational application integration (e.g., transaction support). In this paper, we identify a framework for defining extended service models to enable the definition of richer Web service abstractions. We also identify and define specific abstractions based on an analysis of existing e-commerce Web portals. Finally, we show how the model and the abstractions are supported by a conversation manager implemented on top of the SELF-SERV platform.
Chapter PDF
Similar content being viewed by others
Keywords
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
Aissi, S., Malu, P., Srinivasan, K.: E-Business Process Modeling: The Next Big Step. IEEE Computer 35 (2002) 55–62
Benatallah, B., Casati, F., eds.: Special Issue on Web Services. Volume 12 of Distributed and Parallel Databases., Kluwer Academic Publishers (2002)
Bussler, C.: B2B Protocol Standards and their Role in Semantic B2B Integration Engines. IEEE Data Engineering Bulletin 24 (2001) 3–11
Weikum, G., ed.: Special Issue on Infrastructure for Advanced E-Services. Volume 24 of IEEE Data Engineering Bulletin., IEEE Computer Society (2001)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6 (2002) 86–93
Cobb, E.E.: The Evolution of Distributed Component Architectures. In: Proceedings of the 9th International Conference on Cooperative Information Systems (CoopIS’01), Trento, Italy (2001)
Cabrera, F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T., Thatte, S.: Web Services Transaction (WS-Transaction). http://dev2dev.bea.com/techtrack/ws-transaction.jsp (2002)
Papazoglou, M.P.: TheWorld of e-Business: Web Services, Workflows, and Business Transactions. In: Proceedings of the CaiSE’02 International Workshop on Web Services, e-Business, and the Semantic Web (WES’02), Toronto, Canada (2002)
Sheng, Q.Z., Benatallah, B., Dumas, M., Mak, E.: SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment. In: Proceedings of the 28th Very Large Data Base Conference (VLDB’02), Hong Kong, China (2002)
Banerji, A., Bartolini, C., Beringer, D., Chopella, V., Govindarajan, K., Karp, A., Kuno, H., Lemon, M., Pogossiants, G., Sharma, S., Williams, S.: Web Services Conversation Language (WSCL). Note, W3C (2002) http://www.w3.org/TR/wscl10.
Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0. http://www.w3.org/TR/xpath (1999)
IBM WSTK Toolkit. (http://alphaworks.ibm.com/tech/webservicestoolkit)
Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language for Web Services (BPEL4WS). http://dev2dev.bea.com/techtrack/BPEL4WS.jsp (2002)
Arkin, A., Askary, S., Fordin, S., Jekeli, W., Kawaguchi, K., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., Trickovic, I., Zimek, S.: Web Service Choreography Interface (WSCI). Note, W3C (2002) http://www.w3.org/TR/wsci.
Cabrera, F., Copeland, G., Freund, T., Klein, J., Langworthy, D., Orchard, D., Shewchuk, J., Storey, T.: Web Services Coordination (WS-Coordination). http://dev2dev.bea.com/techtrack/ws-coordination.jsp (2002)
OASIS Committee Specification: Business Transaction Protocol, version 1.0 (2002)
Mikalsen, T., Tai, S., Rouvellou, I.: Transactional Attitudes: Reliable Composition of Autonomous Web Services. In: Workshop on Dependable Middleware-based Systems (WDMS’02), Washington DC (2002)
Maximilien, E.M., Singh, M.P.: Conceptual Model of Web Service Reputation. SIGMOD Record 31 (2002)
O’Sullivan, J., Edmond, D., ter Hofstede, A.: What’s in a Service? Distributed and Parallel Databases 12 (2002) 117–133
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benatallah, B., Casati, F., Toumani, F., Hamadi, R. (2003). Conceptual Modeling of Web Service Conversations. In: Eder, J., Missikoff, M. (eds) Advanced Information Systems Engineering. CAiSE 2003. Lecture Notes in Computer Science, vol 2681. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45017-3_31
Download citation
DOI: https://doi.org/10.1007/3-540-45017-3_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40442-2
Online ISBN: 978-3-540-45017-7
eBook Packages: Springer Book Archive