Skip to main content
Log in

An approach for business process model registration based on ISO/IEC 19763-5

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

To facilitate business collaboration and interoperation among enterprises, it is critical to discover and reuse appropriate business processes modeled in different languages and stored in different repositories. However, the formats of business process models are very different, which makes it a challenge to fuse them in a unified way without changing their original representations and semantics. To solve this problem, this paper uses semantic interoperability technique which is able to transform heterogeneous process models into uniform registered items. Based on the general and unambiguous metamodel for process model registration (PMR for short) in ISO/IEC 19763-5 that we proposed before, in this article, we provide a generic process model registration framework for registering heterogeneous business process models to facilitate semantic discovery of business processes across enterprises, and promote process interoperation and business collaboration. Considering that Event-driven Process Chain (EPC) is a popular process model widely used in the industry, we focus on the mapping rules and related specific transformation algorithms from EPC to PMR as an instantiation of our framework and develop an automatic process model registration tool for EPC. Moreover, we conduct a series of experiments to verify the correctness and efficiency of our proposed framework by leveraging the real data set of 604 EPCs from SAP.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Adapted from [5]

Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. Available at: https://github.com/Zaiwen/PMRMP.

References

  1. Song W, Jacobsen H-A (2018) Static and dynamic process change. IEEE Trans Serv Comput 11(1):215–231. https://doi.org/10.1109/TSC.2016.2536025

    Article  Google Scholar 

  2. Wang C, Luo Z, Zhang X et al (2015) An approach to business process registration for enterprise collaboration: using BPEL as an example. Int J Bus Process Integr Manag 7(3):181–196

    Article  Google Scholar 

  3. Cheng J, Wang C, He K, Jia J, Liang P (2012) Mappings from BPEL to PMR for business process registration. In: Camarinha-Matos LM, Xu L, Afsarmanesh H (eds) Collaborative networks in the internet of services. PRO-VE 2012. IFIP Advances in Information and Communication Technology, vol 380. Springer, Berlin

  4. Wen Zhu, Implementation of Process Reuse Technology based on Metamodel for Process Model Registration, Master Thesis, Wuhan University, 2011

  5. He K, Wang C (2015) ISO/IEC 19763-5:2015 Information technology-metamodel for interoperability—part 5: metamodel for process model registration. http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=53761. Accessed 2 June 2018

  6. La Rosa M et al (2011) APROMORE: an advanced process model repository. Expert Syst Appl 38(6):7029–7040

    Article  Google Scholar 

  7. Jouault F, Allilaire F, Bezivin J, Kurtev I (2008) ATL: a model transformation tool. Sci Comput Program 72:31–39

    Article  MathSciNet  Google Scholar 

  8. Object Management Group (2011) QVT Specification version 1.1. http://www.omg.org/spec/QVT/1.1/. Accessed 2 June 2018

  9. Akehurst DH, Bordbar B, Evans MJ et al (2006) SiTra: simple transformations in Java. In: MoDELS 2006, LNCS 4199, pp 351–364

  10. Ter Hofstede AHM, Ouyang C, La Rosa M et al (2013) APQL: a process-model query language. In: AP-BPM 2013, LNBIP 159, pp 23–38

  11. Kolovos DS, Paige RF, Polack FAC (2008) The Epsilon transformation language. In: ICMT’08. LNCS, vol 5063. Springer, Berlin, pp 46–60

  12. Object Management Group (2018) MOF model to text transformation language, V 1.0. http://www.omg.org/spec/MOFM2T/About-MOFM2T/. Accessed 2 June 2018

  13. Kavantzas N, Burdett D, Ritzinger G, Lafon Y (2005) Web services choreography description language version 1.0, W3C candidate recommendation, November 2005. World Wide Web Consortium. http://www.w3.org/TR/ws-cdl-10/. Accessed 2 June 2018

  14. Khadka R, Sapkota B, Pires LF et al (2011) WSCDL to WSBPEL: a case study of ATL-based transformation. In: 3rd international workshop on model transformation with ATL(MtATL2011), CEUR Workshop Proceedings. ISSN 1613-0073

  15. Business process model and notation (BPMN) version 2.0, OMG, January, 2011. http://www.omg.org/spec/BPMN/2.0. Accessed 2 June 2018

  16. ISO/IEC 19505-2 Information technology—object management group unified modeling language (OMG UML)—part 2: Superstructure

  17. Cibran MA (2008) Translating BPMN models to UML activities. In: Proceeding of business process management (BPM 2008), pp 236–247

  18. Bordbar B, Howells G, Evans M et al (2007) Model transformation from OWL-S to BPEL via SiTra. In: ECMDA-FA 2007, LNCS 4530, pp 43–58

  19. OWL-S: semantic markup for web services. http://www.ai.sri.com/daml/services/owl-s/1.2/overview/. Access 12 Aug 2016

  20. Business process execution language for web services (BPEL 1.1). http://xml.coverpages.org/BPELv11-May052003Final.pdf. Accessed 2 June 2018

  21. van Dongen BF, Jansen-Vullers MH, Verbeek HMW, van der Aalst WMP (2007) Verification of the SAP reference models using EPC reduction, state-space analysis, and invariants. Comput Ind 58:578–601

    Article  Google Scholar 

  22. Ouyang C, Dumas M, Van der Aalst WMP, Ter Hofstede AHM, Mending J (2009) From business process models to process-oriented software engineering. ACM Trans Softw Eng Methodol 19(1):2:1–2:37

    Article  Google Scholar 

  23. Mendling J, Ziemann J (2005) Transformation of BPEL processes to EPCs. In: Proceedings of the 4th GI workshop on business process management with event-driven process chains (EPK 2005), pp 41–53

  24. Choi I, Jeong H, Song M, Ryu YU (2005) IPM-EPDL: an XML-based executable process definition language. Comput Ind 56:85–104

    Article  Google Scholar 

  25. Decker G, Overdick H, Weske M (2008) Oryx: an open modeling platform for the BPM community. In: Proceeding of BPM 2008, pp 382–385

  26. Vanhatalo J, Koehler J, Leymann F (2006) Repository for business processes and arbitrary associated metadata. In: Proceedings of International conference on business process management. Springer, Berlin, pp 25–31

  27. Theling T, Zwicker J, Loos P, Vanderhaeghen D (2005) An architecture for collaborative scenarios applying a common BPMN-repository. In: Proceedings of distributed applications and interoperable systems. springer, Berlin, pp 169–180

  28. Kelle G, Teufel T (1998) SAP R/3 process oriented implementation: iterative process prototyping. Addison-Wesley, Reading

    Google Scholar 

  29. ISO 18629-1:2004 Industrial automation systems and integration—process specification language—part1: overview and basic principles

  30. IDEF3 Process Description Capture Method Report, September 1995. Available at: http://www.idef.com/pdf/Idef3_fn.pdf

  31. Rosemann M, van der Aalst WMP (2007) A configurable reference modelling language. Inf Syst 31:1–23

    Article  Google Scholar 

  32. Chiu DKW, Leung HF (2005) Towards ubiquitous tourist service coordination and integration: a multi-agent and semantic web approach. In: Proceedings of the 7th international conference on electronic commerce (ICEC’05), pp 574–581

  33. Chiu DKW, Cheung SC, Leung HF (2005) A Multi-agent infrastructure for mobile workforce management in a service oriented enterprise. In: Proceedings of the 38th annual Hawaii international conference on system sciences, 2005. HICSS’05. IEEE, pp 85c–85c

Download references

Acknowledgements

This work is supported by the National 973 Basic Research Program of China under Grant No. 2014CB340404, the National Natural Science Foundation of China under Grant 61100017, 61702378, 61562073, and 61672387. We would like to appreciate the anonymous reviewers for the valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yi Zhao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Feng, Z., Wang, C., Zhao, Y. et al. An approach for business process model registration based on ISO/IEC 19763-5. SOCA 12, 349–370 (2018). https://doi.org/10.1007/s11761-018-0239-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-018-0239-z

Keywords

Navigation