Skip to main content

Event Based Web Service Description and Coordination

  • Conference paper
Web Services, E-Business, and the Semantic Web (WES 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3095))

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Leclerc, A.: Distributed Enterprise Architecture. Integrating the Enterprise III(5) (2000)

    Google Scholar 

  2. Seely, S., Sharkey, K.: SOAP: Cross Platform Web Services Development Using XML. Prentice Hall PTR, Upper Saddle River (2001)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Snoeck, M., Dedene, G., Verhelst, M., Depuydt, A.M.: Object-oriented Enterprise Modeling with MERODE. Leuven University Press, Leuven (1999)

    Google Scholar 

  5. OMG, Unified Modelling Language, http://www.omg.org/uml/

  6. Jacobson, I., Christerson, M., Jonsson, P., et al.: Object-Oriented Software Engineering, A use Case Driven Approach. Rev. 4th pr. Addison-Wesley, Reading (1997)

    Google Scholar 

  7. Lemahieu, W., Snoeck, M., Michiels, C.: An Enterprise Layer Based Approach to Application Service Integration. Business Process Management Journal (forthcoming)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. OMG, Model Driven Architecture, http://www.omg.org/mda/

  10. Siegel, J.: CORBA – fundamentals and programming. John Wiley & Sons, New York (1996)

    Google Scholar 

  11. Web Services Description Language (WSDL) 1.0. specification (2001), http://msdn.microsoft.com/xml/general/wsdl.asp

  12. UDDI Technical White Paper, Ariba, IBM Corporation and Microsoft Corporation (2000)

    Google Scholar 

  13. Meyer, B.: Object-oriented software construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)

    MATH  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. DAML-S official website (2001), http://www.daml.org/services/daml-s/2001/05/

  16. Dean, M., Schreiber, G., Van Harmelen, F., et al.: OWL Web Ontology Language 1.0 Reference, W3C Working Draft (2003)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Potts, M., Cox, B., Pope, B.: Business Transaction Protocol Primer, OASIS Committee Supporting Document (2002)

    Google Scholar 

  19. Banerji, A., et al.: Web Services Conversation Language (WSCL) 1.0, W3C Note (2002)

    Google Scholar 

  20. Weerawana, S., Curbera, F.: Business Process with BPEL4WS, IBM white paper (2002)

    Google Scholar 

  21. Arkin, A.: Business process Modeling Language, BPMI draft specification (2002)

    Google Scholar 

  22. Fensel, D., Bussler, C., Ding, Y., Omelayenko, B.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2) (2002)

    Google Scholar 

  23. Frankel, D., Parodi, J.: Using Model-Driven Architecture to Develop Web Services, IONA Technologies white paper (2002)

    Google Scholar 

  24. Benatallah, B., Dumas, M., Sheng, Q., Ngu, A.: Declarative composition and peer-to-peer provisioning of dynamic web services. In: ICDE 2002 (2002)

    Google Scholar 

  25. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics