Abstract
This paper proposes the concept of business events as the cornerstone to web service description and coordination. First, a web service architecture is introduced as the result of an event based analysis & design phase. Then, it is advocated how the event concept can be used for semantically rich web service description. A distinction is made between two web service interfaces: a non-transactional query interface and a transactional event notification interface. Furthermore, a web service composition model is proposed, based on event broadcasting and event preconditions, instead of traditional one-to-one method invocations. The composition model is presented in a static variant and in a version with dynamic subscription. Throughout the paper, it is shown how the event based approach fits entirely within the current standard SOAP/WSDL/UDDI web services stack.
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
Leclerc, A.: Distributed Enterprise Architecture. Integrating the Enterprise III(5) (2000)
Seely, S., Sharkey, K.: SOAP: Cross Platform Web Services Development Using XML. Prentice Hall PTR, Upper Saddle River (2001)
Snoeck, M., Dedene, G.: Existence Dependency: The key to semantic integrity between structural and behavioral aspects of object types. IEEE Transactions on Software Engineering 24(24), 233–251 (1998)
Snoeck, M., Dedene, G., Verhelst, M., Depuydt, A.M.: Object-oriented Enterprise Modeling with MERODE. Leuven University Press, Leuven (1999)
OMG, Unified Modelling Language, http://www.omg.org/uml/
Jacobson, I., Christerson, M., Jonsson, P., et al.: Object-Oriented Software Engineering, A use Case Driven Approach. Rev. 4th pr. Addison-Wesley, Reading (1997)
Lemahieu, W., Snoeck, M., Michiels, C.: An Enterprise Layer Based Approach to Application Service Integration. Business Process Management Journal (forthcoming)
Lemahieu, W., Snoeck, M., Michiels, C., Goethals, F., Dedene, G., Vandenbulcke, J.: A Model Driven, Layered Architecture for Web Service Development. K.U.Leuven – F.E.T.E.W. research report (2003)
OMG, Model Driven Architecture, http://www.omg.org/mda/
Siegel, J.: CORBA – fundamentals and programming. John Wiley & Sons, New York (1996)
Web Services Description Language (WSDL) 1.0. specification (2001), http://msdn.microsoft.com/xml/general/wsdl.asp
UDDI Technical White Paper, Ariba, IBM Corporation and Microsoft Corporation (2000)
Meyer, B.: Object-oriented software construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)
Lemahieu, W., Snoeck, M., Michiels, C., Goethals, F.: An Event Based Approach to Web Service Design and Interaction. In: Zhou, X., Zhang, Y., Orlowska, M.E. (eds.) APWeb 2003. LNCS, vol. 2642. Springer, Heidelberg (2003)
DAML-S official website (2001), http://www.daml.org/services/daml-s/2001/05/
Dean, M., Schreiber, G., Van Harmelen, F., et al.: OWL Web Ontology Language 1.0 Reference, W3C Working Draft (2003)
Lemahieu, W.: Web service description, advertising and discovery: WSDL and beyond. In: Vandenbulcke, J., Snoeck, M. (eds.) New Directions In Software Engineering. Leuven University Press, Leuven (2001)
Potts, M., Cox, B., Pope, B.: Business Transaction Protocol Primer, OASIS Committee Supporting Document (2002)
Banerji, A., et al.: Web Services Conversation Language (WSCL) 1.0, W3C Note (2002)
Weerawana, S., Curbera, F.: Business Process with BPEL4WS, IBM white paper (2002)
Arkin, A.: Business process Modeling Language, BPMI draft specification (2002)
Fensel, D., Bussler, C., Ding, Y., Omelayenko, B.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2) (2002)
Frankel, D., Parodi, J.: Using Model-Driven Architecture to Develop Web Services, IONA Technologies white paper (2002)
Benatallah, B., Dumas, M., Sheng, Q., Ngu, A.: Declarative composition and peer-to-peer provisioning of dynamic web services. In: ICDE 2002 (2002)
Casati, F., Jin, L., Ilnicki, S., Shan, M.C., An open, Flexible and Configurable System for Service Composition, HPL Technical report HPL-2000-41 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lemahieu, W., Snoeck, M., Michiels, C., Goethals, F., Dedene, G., Vandenbulcke, J. (2004). Event Based Web Service Description and Coordination. In: Bussler, C.J., Fensel, D., Orlowska, M.E., Yang, J. (eds) Web Services, E-Business, and the Semantic Web. WES 2003. Lecture Notes in Computer Science, vol 3095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25982-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-25982-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22396-2
Online ISBN: 978-3-540-25982-4
eBook Packages: Springer Book Archive