Skip to main content
Top
Published in: Service Oriented Computing and Applications 1/2019

08-12-2018 | Original Research Paper

Change management of service-based business processes

Authors: Pengbo Xiu, Jian Yang, Weiliang Zhao

Published in: Service Oriented Computing and Applications | Issue 1/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Service-oriented computing paradigm and web service technologies facilitate cross-organizational cooperation. The business processes of involved organizations are referred to as service-based business processes (SBPs). The dynamic nature makes SBPs subject to changes in the internal and external requirements. It is critical to have a method to manage changes in SBPs. In this work, we propose a Petri net-based model with the correctness verification capability for modeling. We also identify a set of SBP change patterns. An SBP change management framework is proposed with a demonstration. Even though the problem of change management has been extensively studied in BPM field and web service field, existing approaches are limited to deal with the diversity of the SBP components and the complexity of the dependencies among these components.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
In the scenario of this work, the granularities of both the service operations and their related activities are on the level of “one-way” communication, i.e., either sending or receiving a message.
 
2
A symmetrical structure can only contain symmetrical blocks with well-defined start and end nodes, e.g., sequence blocks, parallel blocks, choice blocks, and loop blocks [20].
 
Literature
1.
go back to reference Adolph S, Cockburn A, Bramble P (2002) Patterns for effective use cases. Addison-Wesley Longman Publishing Co., Inc., Reading Adolph S, Cockburn A, Bramble P (2002) Patterns for effective use cases. Addison-Wesley Longman Publishing Co., Inc., Reading
2.
go back to reference Andrikopoulos V, Benbernou S, Papazoglou MP (2008) Managing the evolution of service specifications. In: International conference on advanced information systems engineering. Springer, Berlin, pp 359–374 Andrikopoulos V, Benbernou S, Papazoglou MP (2008) Managing the evolution of service specifications. In: International conference on advanced information systems engineering. Springer, Berlin, pp 359–374
3.
go back to reference Andrikopoulos V, Benbernou S, Papazoglou MP (2009) Evolving services from a contractual perspective. In: CAiSE, vol 9. Springer, Berlin, pp 290–304 Andrikopoulos V, Benbernou S, Papazoglou MP (2009) Evolving services from a contractual perspective. In: CAiSE, vol 9. Springer, Berlin, pp 290–304
4.
go back to reference Bouchaala O, Yangui M, Tata S, Jmaiel M (2014) Dat: dependency analysis tool for service based business processes. In: Advanced information networking and applications (AINA), 2014 IEEE 28th international conference on. IEEE, pp 621–628 Bouchaala O, Yangui M, Tata S, Jmaiel M (2014) Dat: dependency analysis tool for service based business processes. In: Advanced information networking and applications (AINA), 2014 IEEE 28th international conference on. IEEE, pp 621–628
5.
go back to reference Cong L, Zeng Q, Hua D et al (2014) Formulating the data-flow modeling and verification for workflow: a petri net based approach. Int J Sci Eng Appl 3:107–112 Cong L, Zeng Q, Hua D et al (2014) Formulating the data-flow modeling and verification for workflow: a petri net based approach. Int J Sci Eng Appl 3:107–112
6.
go back to reference Dahman K, Charoy F, Godart C (2013) Alignment and change propagation between business processes and service-oriented architectures. In: Services computing (SCC), 2013 IEEE international conference on. IEEE, pp 168–175 Dahman K, Charoy F, Godart C (2013) Alignment and change propagation between business processes and service-oriented architectures. In: Services computing (SCC), 2013 IEEE international conference on. IEEE, pp 168–175
7.
go back to reference Dolean CC, Petrusel R (2012) Data-flow modeling: a survey of issues and approaches. Inf Econ 16(4):117 Dolean CC, Petrusel R (2012) Data-flow modeling: a survey of issues and approaches. Inf Econ 16(4):117
8.
go back to reference Esparza J, Hoffmann P (2016) Reduction rules for colored workflow nets. In: International conference on fundamental approaches to software engineering. Springer, Berlin, pp 342–358 Esparza J, Hoffmann P (2016) Reduction rules for colored workflow nets. In: International conference on fundamental approaches to software engineering. Springer, Berlin, pp 342–358
9.
go back to reference Fdhila W, Indiono C, Rinderle-Ma S, Reichert M (2015) Dealing with change in process choreographies: design and implementation of propagation algorithms. Inf Syst 49:1–24CrossRef Fdhila W, Indiono C, Rinderle-Ma S, Reichert M (2015) Dealing with change in process choreographies: design and implementation of propagation algorithms. Inf Syst 49:1–24CrossRef
10.
go back to reference Fokaefs M, Mikhaiel R, Tsantalis N, Stroulia E, Lau A (2011) An empirical study on web service evolution. In: Web services (ICWS), 2011 IEEE international conference on. IEEE, pp 49–56 Fokaefs M, Mikhaiel R, Tsantalis N, Stroulia E, Lau A (2011) An empirical study on web service evolution. In: Web services (ICWS), 2011 IEEE international conference on. IEEE, pp 49–56
11.
go back to reference Frank D, Fong L, Lam L (2010) A continuous long running batch orchestration model for workflow instance migration. In: Services computing (SCC), 2010 IEEE international conference on. IEEE, pp 226–233 Frank D, Fong L, Lam L (2010) A continuous long running batch orchestration model for workflow instance migration. In: Services computing (SCC), 2010 IEEE international conference on. IEEE, pp 226–233
12.
go back to reference Hamadi R, Benatallah B (2003) A petri net-based model for web service composition. In: Proceedings of the 14th Australasian database conference, vol 17. Australian Computer Society, Inc., pp 191–200 Hamadi R, Benatallah B (2003) A petri net-based model for web service composition. In: Proceedings of the 14th Australasian database conference, vol 17. Australian Computer Society, Inc., pp 191–200
13.
go back to reference Jensen K, Kristensen LM, Wells L (2007) Coloured petri nets and CPN tools for modelling and validation of concurrent systems. Int J Softw Tools Technol Transf 9(3–4):213–254CrossRef Jensen K, Kristensen LM, Wells L (2007) Coloured petri nets and CPN tools for modelling and validation of concurrent systems. Int J Softw Tools Technol Transf 9(3–4):213–254CrossRef
14.
go back to reference Kherbouche OM, Ahmad A, Bouneffa M, Basson H (2013) Analyzing the ripple effects of change in business process models. In: Multi topic conference (INMIC), 2013 16th international. IEEE, pp 31–36 Kherbouche OM, Ahmad A, Bouneffa M, Basson H (2013) Analyzing the ripple effects of change in business process models. In: Multi topic conference (INMIC), 2013 16th international. IEEE, pp 31–36
15.
go back to reference Lehman MM, Belady LA (1985) Program evolution: processes of software change. Academic Press Professional Inc, New York Lehman MM, Belady LA (1985) Program evolution: processes of software change. Academic Press Professional Inc, New York
16.
go back to reference Mafazi S, Mayer W, Stumptner M (2014) Conflict resolution for on-the-fly change propagation in business processes. In: Proceedings of the tenth Asia-Pacific conference on conceptual modelling, vol 154. Australian Computer Society, Inc., pp 39–48 Mafazi S, Mayer W, Stumptner M (2014) Conflict resolution for on-the-fly change propagation in business processes. In: Proceedings of the tenth Asia-Pacific conference on conceptual modelling, vol 154. Australian Computer Society, Inc., pp 39–48
17.
go back to reference Martens A (2005) Analyzing web service based business processes. In: International conference on fundamental approaches to software engineering. Springer, Berlin, pp 19–33 Martens A (2005) Analyzing web service based business processes. In: International conference on fundamental approaches to software engineering. Springer, Berlin, pp 19–33
18.
go back to reference Papazoglou M (2008) The challenges of service evolution. In: Advanced information systems engineering. Springer, Berlin, pp 1–15 Papazoglou M (2008) The challenges of service evolution. In: Advanced information systems engineering. Springer, Berlin, pp 1–15
19.
go back to reference Papazoglou MP (2003) Service-oriented computing: concepts, characteristics and directions. In: Web information systems engineering, 2003. WISE 2003. Proceedings of the fourth international conference on. IEEE, pp 3–12 Papazoglou MP (2003) Service-oriented computing: concepts, characteristics and directions. In: Web information systems engineering, 2003. WISE 2003. Proceedings of the fourth international conference on. IEEE, pp 3–12
20.
go back to reference Reichert M, Dadam P (1998) Adept flexsupporting dynamic changes of workflows without losing control. J Intell Inf Syst 10(2):93–129CrossRef Reichert M, Dadam P (1998) Adept flexsupporting dynamic changes of workflows without losing control. J Intell Inf Syst 10(2):93–129CrossRef
21.
go back to reference van Der Aalst WM, Ter Hofstede AH, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51CrossRef van Der Aalst WM, Ter Hofstede AH, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51CrossRef
22.
go back to reference Van Der Aalst WM (1996) Three good reasons for using a petri-net-based workflow management system. In: Proceedings of the international working conference on information and process integration in enterprises (IPIC96). Citeseer, pp 179–201 Van Der Aalst WM (1996) Three good reasons for using a petri-net-based workflow management system. In: Proceedings of the international working conference on information and process integration in enterprises (IPIC96). Citeseer, pp 179–201
23.
go back to reference Van Der Aalst WM, van Hee KM, ter Hofstede AH, Sidorova N, Verbeek H, Voorhoeve M, Wynn MT (2011) Soundness of workflow nets: classification, decidability, and analysis. Form Asp Comput 23(3):333–363MathSciNetCrossRefMATH Van Der Aalst WM, van Hee KM, ter Hofstede AH, Sidorova N, Verbeek H, Voorhoeve M, Wynn MT (2011) Soundness of workflow nets: classification, decidability, and analysis. Form Asp Comput 23(3):333–363MathSciNetCrossRefMATH
24.
go back to reference Wang Y, Yang J, Zhao W, Su J (2012) Change impact analysis in service-based business processes. Serv Oriented Comput Appl 6(2):131–149CrossRef Wang Y, Yang J, Zhao W, Su J (2012) Change impact analysis in service-based business processes. Serv Oriented Comput Appl 6(2):131–149CrossRef
25.
go back to reference Weber B, Reichert M, Rinderle-Ma S (2008) Change patterns and change support features-enhancing flexibility in process-aware information systems. Data Knowl Eng 66(3):438–466CrossRef Weber B, Reichert M, Rinderle-Ma S (2008) Change patterns and change support features-enhancing flexibility in process-aware information systems. Data Knowl Eng 66(3):438–466CrossRef
26.
go back to reference Weidlich M, Mendling J, Weske M (2012) Propagating changes between aligned process models. J Syst Softw 85(8):1885–1898CrossRef Weidlich M, Mendling J, Weske M (2012) Propagating changes between aligned process models. J Syst Softw 85(8):1885–1898CrossRef
Metadata
Title
Change management of service-based business processes
Authors
Pengbo Xiu
Jian Yang
Weiliang Zhao
Publication date
08-12-2018
Publisher
Springer London
Published in
Service Oriented Computing and Applications / Issue 1/2019
Print ISSN: 1863-2386
Electronic ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-018-0250-4

Other articles of this Issue 1/2019

Service Oriented Computing and Applications 1/2019 Go to the issue

Premium Partner