Skip to main content

Defining the Behaviour of BPELlight Interaction Activities Using Message Exchange Patterns

  • Conference paper
Towards a Service-Based Internet (ServiceWave 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5377))

Included in the following conference series:

Abstract

BPELlight is an extension of BPEL that allows defining executable business processes independant of WSDL port types and operations. However, it adopts BPELs principle of having either non-blocking activities that only send or receive a single message or blocking activities, that are restricted to at most two messages, i.e. they implement a send-receive or receive-send behaviour. In recent work BPELlight has been used to define arbitrary complex message exchange patterns. In this paper we use message exchange patterns defined in BPELlight to describe the behaviour of interaction activities in a generic manner. This is beneficial as complex behaviour like a “request-for-bid” only have to be modelled once on an abstract level and can then be reused by simply referencing the corresponding message exchange pattern and filling in parameters whenever needed. This makes process modelling more convenient as the modelling primitives are not restricted to a request-response behaviour but are lifted to a business oriented level.

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. Leymann, F., Roller, D.: Production workflow. Prentice Hall, Englewood Cliffs (2000)

    MATH  Google Scholar 

  2. van der Aalst, W., van Hee, K.: Workflow management. MIT Press, Cambridge (2002)

    Google Scholar 

  3. Leymann, F., Roller, D.: Workflow-based applications. IBM Systems Journal 36(1), 102–123 (1997)

    Article  Google Scholar 

  4. Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River (2005)

    Google Scholar 

  5. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Heidelberg (2004)

    Book  MATH  Google Scholar 

  6. Burbeck, S.: The Tao of e-Business Services. IBM Corporation (2000)

    Google Scholar 

  7. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series). Prentice Hall PTR, Upper Saddle River (2004)

    Google Scholar 

  8. Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M., Goland, Y., Guizar, A., Kartha, N., Liu, C.K., Khalaf, R., König, D., Marin, M., Mehta, V., Thatte, S., van der Rijn, D., Yendluri, P., Yiu, A.: Web Services Business Process Execution Language Version 2.0. Committee specification, OASIS Web Services Business Process Execution Language (WSBPEL) TC (January 2007)

    Google Scholar 

  9. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1. W3C Note (2001)

    Google Scholar 

  10. Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: BPELlight. In: 5th International Conference on Business Process Management (BPM), Brisbane, Australia (September 2007)

    Google Scholar 

  11. van Lessen, T., Nitzsche, J., Leymann, F.: Formalising Message Exchange Patterns using BPELlight. In: 5th International Conference on Services Computing (SCC), Honululu, Hawaii, USA (July 2008)

    Google Scholar 

  12. Nitzsche, J., van Lessen, T., Leymann, F.: Extending BPELlight for Expressing Multi-Partner Message Exchange Patterns. In: 12th IEEE International EDOC Conference (EDOC 2008), Munich, Germany (September 2008)

    Google Scholar 

  13. Chinnici, R., Moreau, J.J., Ryman, A., Weerawarana, S.: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. W3C Recommendation (2007)

    Google Scholar 

  14. Nitzsche, J., van Lessen, T., Leymann, F.: WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities. In: 3rd International Conference on Internet and Web Applications and Services (ICIW), Athens, Greece (June 2008)

    Google Scholar 

  15. Bradner, S.O.: Key Words for Use in RFCs to Indicate Requirement Levels. Internet RFC 2119 (March 1997)

    Google Scholar 

  16. White, S.: Business Process Modeling Notation (BPMN) Version 1.0. Object Management Group/Business Process Management Initiative, BPMN.org. (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nitzsche, J., Höhensteiger, B., Leymann, F., Sonntag, M., Tost, M. (2008). Defining the Behaviour of BPELlight Interaction Activities Using Message Exchange Patterns. In: Mähönen, P., Pohl, K., Priol, T. (eds) Towards a Service-Based Internet. ServiceWave 2008. Lecture Notes in Computer Science, vol 5377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89897-9_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89897-9_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89896-2

  • Online ISBN: 978-3-540-89897-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics