Skip to main content

Distributed Execution of S-BPM Business Processes

  • Conference paper
Subject-Oriented Business Process Management (S-BPM ONE 2010)

Abstract

Subject-oriented business process management (S-BPM) introduces a new technique for process modeling that emphasizes the importance of the actors in business processes (subjects) and gives a balanced consideration to subjects, their actions, and goals. Because of the formal foundation and the clear declaration of subjects, S-BPM allows the distributed modeling and execution of processes, without losing the capability to verify the compatibility of processes.

Executing cooperating processes in a distributed system also poses new requirements to the communication middleware, which is responsible for routing messages from one process instance to a remote peer process instance. In this paper, we describe an engine to execute S-BPM process choreographies. It is based on subject-oriented process modeling and a publish/subscribe middleware as communication basis. Our process engine also runs on mobile devices.

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

  2. Aitenbichler, E., Kangasharju, J., Mühlhäuser, M.: MundoCore: A Light-weight Infrastructure for Pervasive Computing. Pervasive and Mobile Computing 3(4), 332–361 (2007), doi:10.1016/j.pmcj.2007.04.002

    Article  Google Scholar 

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

  4. Bordeaux, L., Salaün, G., 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 

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

  6. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe (2003)

    Google Scholar 

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

    Book  MATH  Google Scholar 

  8. 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.) TAMODIA 2009. LNCS, vol. 5963, pp. 78–91. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Guidi, C., Lucchi, R., Gorrieri, R., Busi, N., Tennenholtz, M.: 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 

  10. 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), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5331528

  11. Keller, R.M.: Formal verification of parallel programs. Communications of the ACM 19(7), 384 (1976), http://portal.acm.org/citation.cfm?id=360248.360251

    Article  MathSciNet  MATH  Google Scholar 

  12. 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 

  13. 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 

  14. Markovic, I., Pereira, A.C., Stojanovic, N.: A Framework for Querying in Business Process Modelling. In: Multikonferenz Wirtschaftsinformatik, pp. 1703–1714 (2008), http://ibis.in.tum.de/mkwi08/23_Semantic_Web_Technology_in_Business_Information_Systems/03_Markovic.pdf

  15. Metasonic: Welcome to the Future of BPM: S-BPM (2010), http://www.metasonic.de

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

    MATH  Google Scholar 

  17. Muthusamy, V., Jacobsen, H.-A.: BPM in cloud architectures: Business process management with sLAs and events. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 5–10. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  18. Plotkin, G.D.: A structural approach to operational semantics (1981)

    Google Scholar 

  19. Puhlmann, F.: On the Application of a Theory for mobile Systems to business process management. Ph.D. thesis, University of Potsdam, Germany (2007), http://frapu.de/pdf/diss.pdf

  20. Puhlmann, F., Weske, M.: Interaction soundness for service orchestrations. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 302–313. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  21. Schmidt, W., Fleischmann, A., Gilbert, O.: Subjektorientiertes Geschäftsprozessmanagement. HMD - Praxis der Wirtschaftsinformatik (266), 52–62 (2009)

    Article  Google Scholar 

  22. Wu, Z., Deng, S., Li, Y., Wu, J.: Computing Compatibility in Dynamic Service Composition. Knowledge and Information Systems 19(1), 107–129 (2008), http://www.springerlink.com/index/10.1007/s10115-008-0143-5

    Article  Google Scholar 

  23. Wutke, D.: Eine Infrastruktur für die dezentrale Ausführung von BPEL-Prozessen. Ph.D. thesis, Universität Stuttgart (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aitenbichler, E., Borgert, S., Mühlhäuser, M. (2011). Distributed Execution of S-BPM Business Processes. In: Fleischmann, A., Schmidt, W., Singer, R., Seese, D. (eds) Subject-Oriented Business Process Management. S-BPM ONE 2010. Communications in Computer and Information Science, vol 138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23135-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23135-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23134-6

  • Online ISBN: 978-3-642-23135-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics