Skip to main content

An Abstract Interaction Concept for Designing Interaction Behaviour of Service Compositions

  • Conference paper
Enterprise Interoperability III

Abstract

In a service composition, interaction behaviour specifies an information exchange protocol that must be complied with in order to guarantee interoperability between services. Interaction behaviour can be designed using a top-down design approach utilising high abstraction levels to control its design complexity. However, current interaction design concepts that merely represent interaction mechanisms supported by communication middleware force designers to design interaction behaviour close to an implementation level. Such design concepts cannot be used for designing interaction behaviour at high abstraction levels. Designers need an interaction design concept that is able to model interactions in an abstract way. In this paper we present such a design concept called abstract interaction. We show the suitability of our abstract interaction concept for designing interaction behaviour at high abstraction levels by comparing it to BPMN interaction concept in an example.

This work is part of the Freeband A-MUSE project (http://www.freeband.nl), which is sponsored by the Dutch government under contract BSIK 03025.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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. Baresi L, Heckel R, Thöne S, Varró D, (2003) Modeling and validation of service-oriented architectures: application vs. style. Proc. 9th European Software Engineering Conf.: 68–77

    Google Scholar 

  2. Benatallah B, Dijkman RM., Dumas M, Maamar Z, (2005) Service Composition: Concepts, Techniques, Tools and Trends. Service-Oriented Software Engineering: Challenges and Practices. Idea Group, Inc.: 48–66

    Google Scholar 

  3. Curbera F, Khalaf R, Mukhi N, Tai S, Weerawarana S, (2003) The Next Step in Web Services. Communications of the ACM 46(10): 24–28

    Article  Google Scholar 

  4. Dijkman R, Dumas M, (2004) Service-Oriented Design: A Multi-Viewpoint Approach. International Journal of Cooperative Information Systems 13(4): 337–368

    Article  Google Scholar 

  5. Dijkman RM, (2006) Choreography-Based Design of Business Collaborations. BETA Working Paper WP-188, Eindhoven University of Technology

    Google Scholar 

  6. Emig C, Weisser J, Abeck S, (2006) Development of SOA-Based Software Systems-an Evolutionary Programming Approach. Proc. Advanced Intl. Conf. on Telecommunications and Intl. Conf. on Internet and Web Applications and Services: 182–187

    Google Scholar 

  7. Hamadi R, Benatallah B, (2003) A Petri Net-Based Model for Web Service Composition. Proc. 14pth Australasian Database Conf.: 191–200

    Google Scholar 

  8. Kramler G, Kapsammer E, Retschitzegger W, Kappel G, (2006) Towards Using UML 2 for Modelling Web Service Collaboration Protocols. Interoperability of Enterprise Software and Applications, Springer: 227–238

    Google Scholar 

  9. Leymann F, Roller D, Schmidt M-T, (2002) Web Services and Business Process Management. IBM Systems Journal 41(2): 198–211

    Article  Google Scholar 

  10. Millard DE, Howard Y, Jam E-R, Chennupati S, Davis HC, Gilbert L, Wills GB, (2006) FREMA Method for describing Web Services in a Service-Oriented Architecture. Technical Report ECSTR-IAM06-002, University of Southampton

    Google Scholar 

  11. OMG, (2001) Model Driven Architecture (MDA). ormsoc/2001-07-01

    Google Scholar 

  12. OMG, (2006) Business Process Modeling Notation (BPMN) Specification. dtc/06-02-01

    Google Scholar 

  13. OMG, (2007) Unified Modeling Language: Superstructure version 2.1.1. formal/2007-02-03

    Google Scholar 

  14. Peltz C, (2003) Web Services Orchestration and Choreography. IEEE Computer 36(8): 46–52

    Google Scholar 

  15. Peterson JL, (1981) Petri Net Theory and the Modeling of Systems. Prentice-Hall

    Google Scholar 

  16. Quartel D, Dijkman R, van Sinderen M, (2004) Methodological support for service-oriented design with ISDL. Proc. 2nd Intl. Conf. on Service Oriented Computing: 1–10

    Google Scholar 

  17. Quartel D, Ferreira Pires L, van Sinderen M, (2002) On Architectural Support for Behaviour Refinement in Distributed Systems Design. Journal of Integrated Design and Process Science 6(1): 1–30

    Google Scholar 

  18. Quartel DAC, Steen MWA, Pokraev S, van Sinderen MJ, (2007) COSMO: A Conceptual Framework for Service Modelling and Refinement. Information Systems Frontiers 9: 225–244

    Article  Google Scholar 

  19. Skogan D, Grønmo R, Solheim I, (2004) Web service composition in UML. Proc. 8th IEEE Intl. Enterprise Distributed Object Computing Conf.: 47–57

    Google Scholar 

  20. Thöne S, Depke R, Engels G, (2003) Process-Oriented, Flexible Composition of Web Services with UML. LNCS 2784: 390–401

    Google Scholar 

  21. White SA, (2005) Using BPMN to Model a BPEL Process. BPTrends 3(3): 1–18

    Google Scholar 

  22. Zaha JM, Dumas M, ter Hofstede A, Barros A, Decker G, (2006) Service Interaction Modeling: Bridging Global and Local View. Proc. 10th IEEE Intl. EDOC Conf.: 45–55

    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 London Limited

About this paper

Cite this paper

Dirgahayu, T., Quartel, D., van Sinderen, M. (2008). An Abstract Interaction Concept for Designing Interaction Behaviour of Service Compositions. In: Mertins, K., Ruggaber, R., Popplewell, K., Xu, X. (eds) Enterprise Interoperability III. Springer, London. https://doi.org/10.1007/978-1-84800-221-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-221-0_21

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-220-3

  • Online ISBN: 978-1-84800-221-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics