Abstract
The future “Internet of Services” (IoS) will provide an open environment allowing market participants to offer and consume services over Internet marketplaces. It gives businesses the opportunity to outsource parts of their business processes. This leads to networks of cooperating businesses with a distributed execution of processes and provides a good support for inter-enterprise modeling. Many methods have been proposed to describe such processes, however most only focus on certain aspects and fall short of others. We present ePASS-IoS, a unified approach to describe processes and service choreographies with well-defined execution and verification semantics. With the formulation of the well-known workflow and interaction patterns in ePASS-IoS, we show that its expressiveness is adequate. To clearly define the semantics of the language, we formalize it using a process algebra.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aitenbichler, E., Borgert, S.: Application of subject-oriented modeling in automatic service composition. In: Buchwald, H., Fleischmann, A., Seese, D., Stary, C. (eds.) S-BPM ONE 2009. CCIS, vol. 85, pp. 71–82. Springer, Heidelberg (2010)
Barendregt, H.: The lambda calculus: its syntax and semantics. Elsevier, Amsterdam (1981)
Beauxis, R., Palamidessi, C., Valencia, F.: On the asynchronous nature of the asynchronous π-calculus. In: Degano, P., De Nicola, R., Bevilacqua, V. (eds.) Concurrency, Graphs and Models. LNCS, vol. 5065, pp. 473–492. Springer, Heidelberg (2008), http://dblp.uni-trier.de/db/conf/birthday/montanari2008.htmlBeauxisPV08
Bouchbout, K., Akoka, J., Alimazighi, Z.: Proposition of a generic metamodel for interorganizational business processes. In: Proceedings of the 6th International Workshop on Enterprise & Organizational Modeling and Simulation, EOMAS 2010, CEUR-WS.org, Aachen, Germany, pp. 42–56 (2010), http://portal.acm.org/citation.cfm?id=1866939.1866943
Boudol, G.: Asynchrony and the Pi-calculus. Research Report RR-1702, INRIA (1992), http://hal.inria.fr/inria-00076939/PDF/RR-1702.pdf
Chinnici, R., Moreau, J.J., Ryman, A., Weerawarana, S.: Web services description language (wsdl) version 2.0 part 1: Core language. World Wide Web Consortium, Recommendation REC-wsdl20-20070626 (June 2007), http://www.w3.org/TR/wsdl20/ (last accessed on May 22, 2011)
Church, A.: The Calculi of Lambda Conversion. Princeton University Press, Princeton (1941), http://portal.acm.org/citation.cfm?id=1096495
Decker, G., Kopp, O., Leymann, F., Weske, M.: Interacting services: From specification to execution. Data Knowl. Eng. 68, 946–972 (2009), http://portal.acm.org/citation.cfm/?id=1598082.1598333
van Der Aalst, W., Ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow patterns. Distributed and parallel databases 14(1), 5–51 (2003)
Fingar, P.: Dot Cloud: The 21st Century Business Platform Built on Cloud Computing, 1st edn. Meghan-Kiffer Press, Tampa (2009)
Fleischmann, A.: PASS - A Technique for Specifying Communication Protocols. In: Proceedings of the IFIP WG6.1 Seventh International Conference on Protocol Specification, Testing and Verification VII, pp. 61–76. North-Holland Publishing Co., Amsterdam (1987), http://portal.acm.org/citation.cfm/?id=645831.670083
Fleischmann, A.: What is S-BPM? In: Buchwald, H., Fleischmann, A., Seese, D., Stary, C. (eds.) S-BPM ONE 2009. CCIS, vol. 85, pp. 85–106. Springer, Heidelberg (2010), http://dx.doi.org/10.1007/978-3-642-15915-2_7
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)
Graef, N., Nils, T.: Evaluation, Mapping und quantitative Reduktion von Workflow Patterns (Control-Flow), Bachelor thesis, University Karlsruhe, Institute of Applied Informatics and Formal Description Methods (AIFB) (2009)
Herescu, O.M., Palamidessi, C.: Probabilistic asynchronous π-calculus. In: Tiuryn, J. (ed.) FOSSACS 2000. LNCS, vol. 1784, pp. 146–160. Springer, Heidelberg (2000)
Huemer, C., Liegl, P., Schuster, R., Werthner, H., Zapletal, M.: Inter-organizational systems: From business values over business processes to deployment. In: 2nd IEEE International Conference on Digital Ecosystems and Technologies, DEST 2008, pp. 294–299 (February 2008)
Kopp, O., Engler, L., van Lessen, T., Leymann, F., Nitzsche, J.: Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus. In: Fleischmann, A., Schmidt, W., Seese, D., Singer, R. (eds.) S-BPM ONE 2010 - the Subjectoriented BPM Conference. CCIS, Springer, Heidelberg (2011), http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-04&engl=1
Legner, C., Vogel, T., Löhe, J., Mayerl, C.: Transforming inter-organizational business processes into service-oriented architectures method and application in the automotive industry. In: KiVS 2007 - Kommunikation in Verteilten Systemen, p. 12 (2007)
Legner, C., Wende, K.: The Challenges of Inter-organizational Business Process Design - a Research Agenda. In: Proceedings of European Conference on Information Systems, ECIS 2007, pp. 1643–1654 (2007), http://www.alexandria.unisg.ch/EXPORT/DL/36606.pdf
List, B., Korherr, B.: An evaluation of conceptual business process modelling languages. In: Proceedings of the 2006 ACM Smposium on Applied Computing, SAC 2006, pp. 1532–1539. ACM, New York (2006), http://doi.acm.org/10.1145/1141277.1141633
Liu, Y., Müller, S., Xu, K.: A static compliance-checking framework for business process models. IBM Systems Journal 46(2), 335–362 (2007), http://dblp.uni-trier.de/db/journals/ibmsj/ibmsj46.html#LiuMX07
Lohmann, N.: A feature-complete petri net semantics for WS-BPEL 2.0. In: Dumas, M., Heckel, R. (eds.) WS-FM 2007. LNCS, vol. 4937, pp. 77–91. Springer, Heidelberg (2008), http://dblp.uni-trier.de/db/conf/wsfm/wsfm2007.html#Lohmann07
Lucchi, R., Mazzara, M.: A pi-calculus based semantics for WS-BPEL. J. Log. Algebr. Program. 70(1), 96–118 (2007), http://dblp.uni-trier.de/db/journals/jlp/jlp70.html#LucchiM07
Metasonic: Metasonic Suite (2011), http://www.metasonic.de/ (last accessed on March 20, 2011)
Milner, R.: Communicating and mobile systems: the π-calculus. Cambridge University Press, Cambridge (1999)
OASIS: Web Services Business Process Execution Language Version 2.0 (2007), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf (last accessed on March 20, 2011)
OMG: Business Process Modeling Notation. 2.0 edn. (2011), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf (last accessed on March 18, 2011)
Peterson, J.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Inc., Englewood Cliffs (1981)
Plotkin, G.D.: A structural approach to operational semantics. Tech. Rep. DAIMI FN-19, University of Aarhus (1981)
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)
Sangiorgi, D., Walker, D.: The π-calculus: a Theory of Mobile Processes. Cambridge University Press, Cambridge (2003)
Scheer, A.: ARIS-business process modeling. Springer, Heidelberg (2000)
Weidlich, M., Decker, G., Weske, M.: Efficient Analysis of BPEL 2.0 Processes Using π-Calculus. In: Li, J., Guo, M., Jin, Q., Zhang, Y., Zhang, L.J., Jin, H., Mambo, M., Tanaka, J., Hayashi, H. (eds.) APSCC, pp. 266–274. IEEE, Los Alamitos (2007), http://dblp.uni-trier.de/db/conf/apscc/apscc2007.html#WeidlichDW07
Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)
Ziemann, J., Matheis, T., Freiheit, J.: Modelling of Cross-Organizational Business Processes. In: EMISA, pp. 87–100 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Borgert, S., Steinmetz, J., Mühlhäuser, M. (2011). ePASS-IoS 1.1: Enabling Inter-enterprise Business Process Modeling by S-BPM and the Internet of Services Concept. In: Schmidt, W. (eds) S-BPM ONE - Learning by Doing - Doing by Learning. S-BPM ONE 2011. Communications in Computer and Information Science, vol 213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23471-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-23471-2_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23470-5
Online ISBN: 978-3-642-23471-2
eBook Packages: Computer ScienceComputer Science (R0)