Skip to main content

Application of Subject-Oriented Modeling in Automatic Service Composition

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 85))

Abstract

Next generation SOA systems promise to enable an “Internet of Services” (IoS) - an open environment, in which every participant is free to offer and consume services. Such an IoS gives businesses the opportunity to outsource parts of their internal processes and to replace them by using external services. However, businesses must ensure that external services are compatible with their processes and that they can quickly adapt if service offering changes on the market. This raises the need for a process definition language with a formal foundation and well-defined semantics. In this paper, we discuss the suitability of different process definition languages for automatic service composition, show that subject-oriented modeling with PASS is well-suited for this domain, and how automatic service composition is implemented in the Theseus/TEXO project.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BMWi: TEXO – Business Webs in the Internet of Services (2009), http://theseus-programm.de/scenarios/en/texo.html

  2. Lees, M.: BPM Done Right: 15 Ways To Succeed Where Others Have Failed. Software AG (March 2008)

    Google Scholar 

  3. Olding, E., Cantara, M.: Highlights from BPM Summit. Gartner, Inc., London (March 2009)

    Google Scholar 

  4. Savvas, A.: Cultural Resistance Main Cause of BPM Project Failure. Computer Weekly (March 2005)

    Google Scholar 

  5. Konjack, G., Heckmaier, M.: AST – Order Control Process. In: Buchwald, H., et al. (eds.) S-BPM ONE. CCIS, vol. 85, pp. 115–120. Springer, Heidelberg (2010)

    Google Scholar 

  6. Fleischmann, A., Lippe, S., Meyer, N., Stary, C.: Coherent Task Modeling and Execution Based on Subject-Oriented Representations. In: England, D., Palanque, P., Vanderdonckt, J., Wild, P.J. (eds.) Task Models and Diagrams for User Interface Design. LNCS, vol. 5963, pp. 78–91. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Schmidt, W., Fleischmann, A., Gilbert, O.: Subjektorientiertes Geschäftsprozessmanagement. HMD - Praxis der Wirtschaftsinformatik (266) (April 2009)

    Google Scholar 

  8. Fleischmann, A.: Distributed Systems: Software Design and Implementation. Springer, Heidelberg (1994)

    Book  MATH  Google Scholar 

  9. Milner, R. (ed.): Communication and Concurrency. Prentice Hall PTR, Englewood Cliffs (1995)

    MATH  Google Scholar 

  10. jCOM1: Welcome to the Future of BPM: S-BPM (2010), http://www.jcom1.com

  11. NACE: Revision 2 (2010), http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_REV2

    Google Scholar 

  12. Aitenbichler, E.: Entwurf und Implementierung eines programmierten Graphersetzungssystems in Java. Master’s thesis, Institut für Technische Informatik und Telematik, Johannes Kepler Universität Linz (2000)

    Google Scholar 

  13. CWB-NC: The Concurrency Workbench of the New Century (2000), http://www.cs.sunysb.edu/~cwb/

  14. Koning, M., Sun, C., Sinnema, M., Avgeriou, P.: VxBPEL: Supporting Variability for Web Services in BPEL. Information and Software Technology 51(2), 258–269 (2009)

    Article  Google Scholar 

  15. Huangfu, X., Shu, Z., Chen, H., Luo, X.: Research on Dynamic Service Composition Based on Object Petri Net for the Networked Information System. In: Fifth International Joint Conference on INC, IMS and IDC, pp. 1075–1080 (2009)

    Google Scholar 

  16. Wu, Z., Deng, S., Li, Y., Wu, J.: Computing Compatibility in Dynamic Service Composition. Knowledge and Information Systems 19(1), 107–129 (2008)

    Article  Google Scholar 

  17. Bordeaux, L., Salaun, S., Berardi, D., Mecella, M.: When are Two Web Services Compatible. In: Shan, M.-C., Dayal, U., Hsu, M. (eds.) TES 2004. LNCS, vol. 3324, pp. 15–28. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  18. Lapadula, A., Pugliese, R., Tiezzi, F.: A Calculus for Orchestration of Web Services. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 33–47. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  19. Guidi, C., Lucchi, R., Gorrieri, R., Busi, N., Zavattaro, G.: SOCK: A Calculus for Service Oriented Computing. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 327–338. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  20. Agarwal, S., Rudolph, S., Abecker, A.: Semantic Description of Distributed Business Processes. In: Proceedings of AAAI Spring Symposium – AI Meets Business Rules and Process Management (2008)

    Google Scholar 

  21. Markovic, I., Pereira, A.C., Stojanovic, N.: A Framework for Querying in Business Process Modelling. In: Multikonferenz Wirtschaftsinformatik, pp. 1703–1714 (2008)

    Google Scholar 

  22. Canfora, G., Penta, M.D., Lombardi, P., Villani, M.L.: Dynamic Composition of Web Applications in Human-Centered Processes. In: Proceedings of the ICSE Workshop on Principles of Engineering Service Oriented Systems, pp. 50–57 (2009)

    Google Scholar 

  23. Schall, D., Truong, H.L., Dustdar, S.: Unifying Human and Software Services in Web-Scale Collaborations. IEEE Internet Computing 12(3), 62–68 (2008)

    Article  Google Scholar 

  24. Soriano, J., Lizcano, D., Hierro, J.J., Reyes, M., Schroth, C., Janner, T.: Enhancing User-Service Interaction through a Global User-Centric Approach to SOA. In: Fourth International Conference on Networking and Services (icns 2008), pp. 194–203 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aitenbichler, E., Borgert, S. (2010). Application of Subject-Oriented Modeling in Automatic Service Composition. In: Buchwald, H., Fleischmann, A., Seese, D., Stary, C. (eds) S-BPM ONE – Setting the Stage for Subject-Oriented Business Process Management. S-BPM ONE 2009. Communications in Computer and Information Science, vol 85. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15915-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15915-2_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15914-5

  • Online ISBN: 978-3-642-15915-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics