Abstract
Organizations build information systems to support their business processes. Today’s business processes often cross the organizations’ boundaries and become increasingly complex. Therefore, information systems that automate these business processes must take into account collaborative and complex scenarios involving distributed partners. Designing such systems is not trivial considering: (i) the complexity of the cross-organizational business processes, and (ii) the large gap between business processes and information systems. To address this gap, this paper relies on the service-oriented architecture (SOA) paradigm to propose an end-to-end method to design SOA-based information systems from business process models. More precisely, this paper proposes to generate SOA design models expressed in SoaML from the specifications of a collection of organizations’ private processes expressed in BPMN.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A private business process is a process that occurs within the boundaries of the organization.
- 2.
In [13], we identified six process adaptation patterns that resolve incompatibilities when connecting private processes to build COBP models.
- 3.
In this work, we merged the planning and identification phases into a single open-edi phase.
- 4.
When the exchange of the resources between the partners do not happen simultaneously, the exchange is out of balance for a certain period of time. This temporary imbalance results in a claim between partners. An Invoice is an example of claim materialization.
- 5.
The confirmation is a reply message. We had the option of either ignoring it by applying the SEZE pattern (see [13]) or connecting it to the (sub)process containing the activity that sends the original message. We chose the second option.
References
Zeng, Q., Sun, S.X., Duan, H., Liu, C., Wang, H.: Cross-organizational collaborative workflow mining from a multi-source log. Decis. Support Syst. 54(3), 1280–1301 (2013)
Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: Service identification in interorganizational process design. IEEE Trans. Serv. Comput. 7(2), 265–278 (2014)
Cruz, E.F., Machado, R.J., Santos, M.Y.: From business process models to use case models: a systematic approach. In: 4th Enterprise Engineering Working Conference, EEWC 2014. LNBIP, vol. 174, pp. 167–181 (2014)
Cruz, E.F., Machado, R.J., Santos, M.Y.: Deriving a data model from a set of interrelated business process models. In: Proceedings of 17th International Conference on Enterprise Information Systems, ICEIS 2015, vol. 2, pp. 49–59 (2015)
Delgado, A., De Guzman, I.G.R., Ruiz, F., Piattini, M.: From BPMN business process models to SoaML service models: a transformation-driven approach. In: Proceedings of 2010 2nd International Conference on Software Technology and Engineering, ICSTE 2010, vol. 1 (2010)
Elvesaeter, B., Panfilenko, D., Jacobi, S., Hahn, C.: Aligning business and IT models in service-oriented architectures using BPMN and SoaML. In: 1st International Workshop on Model-Driven Interoperability, MDI 2010, pp. 61–68 (2010)
Ouyang, C., Dumas, M., Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Mendling, J.: From business process models to process-oriented software systems. ACM Trans. Softw. Eng. Methodol. 19(1), 2:1–2:37 (2009)
Rodríguez, A., Fernández-Medina, E., Piattini, M.: Towards obtaining analysis-level class and use case diagrams from business process models. In: Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (2008)
Blal, R., Leshob, A.: A model-driven service specification approach from BPMN models. In: Proceedings - 14th IEEE International Conference on E-Business Engineering, ICEBE (2017)
Blal, R., Leshob, A., Gonzalez-Huerta, J., Mili, H., Boubaker, A.: From inter-organizational business process models to service-oriented architecture models. Serv. Oriented Comput. Appl. 12(3–4), 227–245 (2018)
ISO. Information technology: Business operational view- Part 1: Operational aspects of open-edi for implementationl. ISO ISO/IEC 15944-1:2011, International Organization for Standardization, Geneva, Switzerland (2011)
Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. Harper Business (1993)
Aouachria, M., Leshob, A., Gonzalez-Huerta, J., Ghomari, A.R., Hadaya, P.: Business process integration: how to achieve interoperability through process patterns. In: Proceedings - 14th IEEE International Conference on E-Business Engineering, ICEBE 2017 - Including 13th Workshop on Service-Oriented Applications, Integration and Collaboration, SOAIC 2017 (2017)
OMG. Business Process Model and Notation (BPMN) (2011)
Kartseva, V., Gordijn, J., Tan, Y.H.: Designing value-based inter-organizational controls using patterns. In: Lecture Notes in Business Information Processing (2009)
Geerts, G.L., McCarthy, W.E.: The ontological foundation of REA enterprise information systems. In: Annual Meeting of the American Accounting Association, pp. 1–34, March 2000
Hruby, P.: Model-Driven Design Using Business Patterns. Springer, Heidelberg (2006)
OMG. Service Oriented Architecture Modeling Language (SoaML) (2012)
Palma, F., Moha, N., Tremblay, G., Guéhéneuc, Y.G.: Specification and detection of SOA antipatterns in web services, vol. 8627. LNCS, pp. 58–73 (2014)
Coad, P., De Luca, J., Lefebvre, E.: Java Modeling in Color with UML Enterprise Components and Process. Prentice Hall PTR (1999)
Gonzalez-Huerta, J., Boubaker, A., Mili, H.: A business process re-engineering approach to transform BPMN models to software artifacts. In: Aïmeur, E., Ruhi, U., Weiss, M. (eds.) E-Technologies: Embracing the Internet of Things, pp. 170–184. Springer, Cham (2017)
Acknowledgments
This research was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Leshob, A., Blal, R., Mili, H., Hadaya, P., Hussain, O.K. (2020). From BPMN Models to SoaML Models. In: Barolli, L., Hussain, F., Ikeda, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2019. Advances in Intelligent Systems and Computing, vol 993. Springer, Cham. https://doi.org/10.1007/978-3-030-22354-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-22354-0_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22353-3
Online ISBN: 978-3-030-22354-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)