Skip to main content
Top
Published in:
Cover of the book

2020 | OriginalPaper | Chapter

Business Process Mining for Service Oriented Architecture

Authors : Amna Al Shereiqi, Youcef Baghdadi

Published in: ICT for an Inclusive World

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Service Oriented Architecture (SOA) is an architectural style that uses loosely coupled services, which have separate concerns, as the primary constituents to build software solutions as compositions of services. It emphasizes loosely coupling and interoperability of services, required for agility and flexibility of business processes (BPs), hence allowing current BPs as well as future BPs to be integrated. To design such SOA-compliant software that supports BPs, the service identification is a critical phase. Indeed, the form under which the service is located may impact the effectiveness of the SOA. More particularly, the granularity of the entire services is very crucial in attaining the flexibility. The main objective of this research is to mine BPs for SOA by introducing a new service identification approach. The approach first uses a BP mining discovery technique to discover the BP model. Then, it clusters the activities into tasks, and finally organizes tasks into an initial set of services. And checks the compliance of the resulted services against the service orientation principles. The proposed approach is validated by a case study. The approach helps large enterprises to mine their BPs, develop them, and identify services. Finally, we recommend an automation of the proposed service identification approach to making it more effective and useful BPs.

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!

Literature
1.
go back to reference Baghdadi, Y.: A business model for B2B integration through Web services. In IEEE International Conference on e-Commerce Technology, pp. 187–194, IEEE (2004) Baghdadi, Y.: A business model for B2B integration through Web services. In IEEE International Conference on e-Commerce Technology, pp. 187–194, IEEE (2004)
2.
go back to reference Baghdadi, Y.: Modelling business process with services: towards agile enterprises. Int. J. Bus. Inf. Syst. 15(4), 410–433 (2014)CrossRef Baghdadi, Y.: Modelling business process with services: towards agile enterprises. Int. J. Bus. Inf. Syst. 15(4), 410–433 (2014)CrossRef
3.
go back to reference Baghdadi, Y., Al-Bulushi, W.: A guidance process to modernize legacy applications for SOA. Serv. Oriented Comput. Appl. 9(1):41–58 (2015)CrossRef Baghdadi, Y., Al-Bulushi, W.: A guidance process to modernize legacy applications for SOA. Serv. Oriented Comput. Appl. 9(1):41–58 (2015)CrossRef
4.
go back to reference Van Der Aalst, W.: Process mining: overview and opportunities. ACM Trans. Manage. Inf. Syst. (TMIS) 3(2), 7 (2012) Van Der Aalst, W.: Process mining: overview and opportunities. ACM Trans. Manage. Inf. Syst. (TMIS) 3(2), 7 (2012)
5.
go back to reference Mathiesen, P., Watson, J., Bandara, W., Rosemann, M.: Applying social technology to business process lifecycle management. In: International Conference on Business Process Management, pp. 231–241. Springer, Heidelberg (2011, August)CrossRef Mathiesen, P., Watson, J., Bandara, W., Rosemann, M.: Applying social technology to business process lifecycle management. In: International Conference on Business Process Management, pp. 231–241. Springer, Heidelberg (2011, August)CrossRef
7.
go back to reference Daniel, F., Barkaoui, K., Dustdar, S.: Business Process Management Workshops: BPM 2011 International …, Part 1 (2012) Daniel, F., Barkaoui, K., Dustdar, S.: Business Process Management Workshops: BPM 2011 International …, Part 1 (2012)
8.
go back to reference Mans, R.S., Schonenberg, M.H., Song, M., van der Aalst, W.M., Bakker, P.J.: Application of process mining in healthcare—a case study in a Dutch hospital. In: International Joint Conference on Biomedical Engineering Systems and Technologies, pp. 425–438. Springer, Heidelberg (2008, January)CrossRef Mans, R.S., Schonenberg, M.H., Song, M., van der Aalst, W.M., Bakker, P.J.: Application of process mining in healthcare—a case study in a Dutch hospital. In: International Joint Conference on Biomedical Engineering Systems and Technologies, pp. 425–438. Springer, Heidelberg (2008, January)CrossRef
9.
go back to reference Rubin, V.A., Mitsyuk, A.A., Lomazova, I.A., van der Aalst, W.M.: Process mining can be applied to software too! In: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, p. 57 (2014, September) Rubin, V.A., Mitsyuk, A.A., Lomazova, I.A., van der Aalst, W.M.: Process mining can be applied to software too! In: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, p. 57 (2014, September)
10.
go back to reference Van Dongen, B.F., de Medeiros, A.K.A., Verbeek, H.M.W., Weijters, A.J.M.M., Van Der Aalst, W.M.: The ProM framework: a new era in process mining tool support. In: International Conference on Application and Theory of Petri Nets, pp. 444–454. Springer, Heidelberg (2005, June) Van Dongen, B.F., de Medeiros, A.K.A., Verbeek, H.M.W., Weijters, A.J.M.M., Van Der Aalst, W.M.: The ProM framework: a new era in process mining tool support. In: International Conference on Application and Theory of Petri Nets, pp. 444–454. Springer, Heidelberg (2005, June)
11.
go back to reference Kalenkova, A.A., van der Aalst, W.M., Lomazova, I.A., Rubin, V.A.: Process mining using BPMN: relating event logs and process models. Software & Systems Modeling, 1–30 (2015) Kalenkova, A.A., van der Aalst, W.M., Lomazova, I.A., Rubin, V.A.: Process mining using BPMN: relating event logs and process models. Software & Systems Modeling, 1–30 (2015)
12.
go back to reference Kebede, M.: Comparative Evaluation of Process Mining Tools (2015) Kebede, M.: Comparative Evaluation of Process Mining Tools (2015)
13.
go back to reference Blyth, A.: Business process re-engineering. ACM SIGGROUP Bulletin 18(1), 4–6 (1997)CrossRef Blyth, A.: Business process re-engineering. ACM SIGGROUP Bulletin 18(1), 4–6 (1997)CrossRef
14.
go back to reference Hammer, M., Champy, J.: Re-engineering the Corporation: A Manifesto for Business Revolution. Harper Business, New York (1993)CrossRef Hammer, M., Champy, J.: Re-engineering the Corporation: A Manifesto for Business Revolution. Harper Business, New York (1993)CrossRef
15.
go back to reference Fung, B.C., Trojer, T., Hung, P.C., Xiong, L., Al-Hussaeni, K., Dssouli, R.: Service-oriented architecture for high-dimensional private data mashup. IEEE Trans. Serv. Comput. 5(3), 373–386 (2012)CrossRef Fung, B.C., Trojer, T., Hung, P.C., Xiong, L., Al-Hussaeni, K., Dssouli, R.: Service-oriented architecture for high-dimensional private data mashup. IEEE Trans. Serv. Comput. 5(3), 373–386 (2012)CrossRef
16.
go back to reference Papazoglou, M.P., Van Den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)CrossRef Papazoglou, M.P., Van Den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)CrossRef
17.
go back to reference Dai, W., Vyatkin, V., Christensen, J.H., Dubinin, V.N.: Bridging service-oriented architecture and IEC 61499 for flexibility and interoperability. IEEE Trans. Ind. Inform. 11(3), 771–781 (2015)CrossRef Dai, W., Vyatkin, V., Christensen, J.H., Dubinin, V.N.: Bridging service-oriented architecture and IEC 61499 for flexibility and interoperability. IEEE Trans. Ind. Inform. 11(3), 771–781 (2015)CrossRef
18.
go back to reference Wang, Z., Xu, X., Zhan, D.: Normal forms and normalized design method for business service. In: IEEE International Conference on e-Business Engineering, ICEBE 2005, pp. 79–86 (2005, October) Wang, Z., Xu, X., Zhan, D.: Normal forms and normalized design method for business service. In: IEEE International Conference on e-Business Engineering, ICEBE 2005, pp. 79–86 (2005, October)
19.
go back to reference Inaganti, S., Behara, G.K.: Service Identification: BPM and SOA Handshake. BPTrends 3, 1–12 (2007) Inaganti, S., Behara, G.K.: Service Identification: BPM and SOA Handshake. BPTrends 3, 1–12 (2007)
20.
go back to reference Amsden, J.: Modeling SOA: Part 1. Service specification. IBM Dev. Works (2007) Amsden, J.: Modeling SOA: Part 1. Service specification. IBM Dev. Works (2007)
21.
go back to reference Mani, S., Sinha, V.S., Sukaviriya, N., Ramachandra, T.: Using user interface design to enhance service identification. In: IEEE International Conference on Web Services, ICWS’08, pp. 78–87 (2008, September) Mani, S., Sinha, V.S., Sukaviriya, N., Ramachandra, T.: Using user interface design to enhance service identification. In: IEEE International Conference on Web Services, ICWS’08, pp. 78–87 (2008, September)
22.
go back to reference Jamshidi, P., Sharifi, M., Mansour, S.: To establish enterprise service model from enterprise business model. In: IEEE International Conference on Services Computing, SCC’08, vol. 1, pp. 93–100. IEEE (2008, July) Jamshidi, P., Sharifi, M., Mansour, S.: To establish enterprise service model from enterprise business model. In: IEEE International Conference on Services Computing, SCC’08, vol. 1, pp. 93–100. IEEE (2008, July)
23.
go back to reference Dwivedi, V., Kulkarni, N.: A model driven service identification approach for process centric systems. In: Congress on Services Part II, 2008. SERVICES-2. IEEE, pp. 65–72 (2008, September) Dwivedi, V., Kulkarni, N.: A model driven service identification approach for process centric systems. In: Congress on Services Part II, 2008. SERVICES-2. IEEE, pp. 65–72 (2008, September)
24.
go back to reference Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: P2S: a methodology to enable inter-organizational process design through web services. In International Conference on Advanced Information Systems Engineering, pp. 334–348. Springer, Heidelberg (2009, June) Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: P2S: a methodology to enable inter-organizational process design through web services. In International Conference on Advanced Information Systems Engineering, pp. 334–348. Springer, Heidelberg (2009, June)
25.
go back to reference Yousef, R., Odeh, M., Coward, D., Sharieh, A.: BPAOntoSOA: a generic framework to derive software service oriented models from business process architectures. In: Second International Conference on the Applications of Digital Information and Web Technologies, ICADIWT’09, pp. 50–55 (2009, August) Yousef, R., Odeh, M., Coward, D., Sharieh, A.: BPAOntoSOA: a generic framework to derive software service oriented models from business process architectures. In: Second International Conference on the Applications of Digital Information and Web Technologies, ICADIWT’09, pp. 50–55 (2009, August)
26.
go back to reference Azevedo, L.G., Santoro, F., Baião, F., Souza, J., Revoredo, K., Pereira, V., Herlain, I.: A method for service identification from business process models in a SOA approach. In: Enterprise, Business-Process and Information Systems Modeling, pp. 99–112. Springer, Heidelberg (2009)CrossRef Azevedo, L.G., Santoro, F., Baião, F., Souza, J., Revoredo, K., Pereira, V., Herlain, I.: A method for service identification from business process models in a SOA approach. In: Enterprise, Business-Process and Information Systems Modeling, pp. 99–112. Springer, Heidelberg (2009)CrossRef
27.
go back to reference Kim, Y., Doh, K.G.: Formal identification of right-grained services for service-oriented modeling. In: International Conference on Web Information Systems Engineering, pp. 261–273. Springer, Heidelberg (2009, October) Kim, Y., Doh, K.G.: Formal identification of right-grained services for service-oriented modeling. In: International Conference on Web Information Systems Engineering, pp. 261–273. Springer, Heidelberg (2009, October)
28.
go back to reference Ren, M., Wang, Y.: Rule based business service identification using UML analysis. In: 2nd IEEE International Conference on Information Management and Engineering (ICIME), pp. 199–204 (2010, April) Ren, M., Wang, Y.: Rule based business service identification using UML analysis. In: 2nd IEEE International Conference on Information Management and Engineering (ICIME), pp. 199–204 (2010, April)
29.
go back to reference Nikravesh, A., Shams, F., Farokhi, S., Ghaffari, A.: 2PSIM: two phase service identifying method. In: On the Move to Meaningful Internet Systems: OTM 2011, pp. 625–634 (2011)CrossRef Nikravesh, A., Shams, F., Farokhi, S., Ghaffari, A.: 2PSIM: two phase service identifying method. In: On the Move to Meaningful Internet Systems: OTM 2011, pp. 625–634 (2011)CrossRef
30.
go back to reference Kazemi, A., Rostampour, A., Azizkandi, A.N., Haghighi, H., Shams, F.: A metric suite for measuring service modularity. In: Proceedings of the 2011 CSI International Symposium on Computer Science and Software Engineering (CSSE 2011). IEEE, USA, pp. 95–102 (2011) Kazemi, A., Rostampour, A., Azizkandi, A.N., Haghighi, H., Shams, F.: A metric suite for measuring service modularity. In: Proceedings of the 2011 CSI International Symposium on Computer Science and Software Engineering (CSSE 2011). IEEE, USA, pp. 95–102 (2011)
31.
go back to reference Jamshidi, P., Mansour, S., Sedighiani, K., Jamshidi, S., Shams, F.: An Automated Service Identification Method, p. 2. Technical Report, TR-ASER-2012-01, Automated Software Engineering Research Group, Shahid Beheshti University (2012) Jamshidi, P., Mansour, S., Sedighiani, K., Jamshidi, S., Shams, F.: An Automated Service Identification Method, p. 2. Technical Report, TR-ASER-2012-01, Automated Software Engineering Research Group, Shahid Beheshti University (2012)
32.
go back to reference Soltani, M., Benslimane, S.M. From a High Level Business Process Model to Service Model Artifacts-A Model-Driven Approach. In: ICEIS, vol. 3, pp. 265–268 (2012) Soltani, M., Benslimane, S.M. From a High Level Business Process Model to Service Model Artifacts-A Model-Driven Approach. In: ICEIS, vol. 3, pp. 265–268 (2012)
33.
go back to reference Birkmeier, D.Q., Gehlert, A., Overhage, S., Schlauderer, S.: Alignment of business and it architectures in the german federal government: a systematic method to identify services from business processes. In: 2013 46th Hawaii International Conference on System Sciences (HICSS), pp. 3848–3857 (2013, January) Birkmeier, D.Q., Gehlert, A., Overhage, S., Schlauderer, S.: Alignment of business and it architectures in the german federal government: a systematic method to identify services from business processes. In: 2013 46th Hawaii International Conference on System Sciences (HICSS), pp. 3848–3857 (2013, January)
34.
go back to reference El Amine, C.M., Benslimane, S.M.: Using combinatorial particle swarm optimization to automatic service identification. In: 13th International Arab Conference on Information Technology ACIT, pp. 17–19 (2013) El Amine, C.M., Benslimane, S.M.: Using combinatorial particle swarm optimization to automatic service identification. In: 13th International Arab Conference on Information Technology ACIT, pp. 17–19 (2013)
35.
go back to reference Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: Service identification in interorganizational process design. IEEE Trans. Serv. Comput. 7(2), 265–278 (2014)CrossRef Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: Service identification in interorganizational process design. IEEE Trans. Serv. Comput. 7(2), 265–278 (2014)CrossRef
36.
go back to reference Mohamed, M., Mohamed, B.S., Chergui, M.E.A.: A hybrid particle swarm optimization for service identification from business process. In: 2014 Second World Conference on Complex Systems (WCCS), pp. 122–127 (2014, November) Mohamed, M., Mohamed, B.S., Chergui, M.E.A.: A hybrid particle swarm optimization for service identification from business process. In: 2014 Second World Conference on Complex Systems (WCCS), pp. 122–127 (2014, November)
37.
go back to reference Leopold, H., Pittke, F., Mendling, J.: Automatic service derivation from business process model repositories via semantic technology. J. Syst. Softw. 108, 134–147 (2015)CrossRef Leopold, H., Pittke, F., Mendling, J.: Automatic service derivation from business process model repositories via semantic technology. J. Syst. Softw. 108, 134–147 (2015)CrossRef
38.
go back to reference Jiang, L., Wang, J., Shah, N., Cai, H., Huang, C., Farmer, R.: A process-mining-based scenarios generation method for SOA application development. Serv. Oriented Comput. Appl. 10(3), 303–315 (2016)CrossRef Jiang, L., Wang, J., Shah, N., Cai, H., Huang, C., Farmer, R.: A process-mining-based scenarios generation method for SOA application development. Serv. Oriented Comput. Appl. 10(3), 303–315 (2016)CrossRef
39.
go back to reference Gu, Q., Lago, P.: Service identification methods: a systematic literature review. In: European Conference on a Service-Based Internet, pp. 37–50. Springer, Berlin, Heidelberg (2010)CrossRef Gu, Q., Lago, P.: Service identification methods: a systematic literature review. In: European Conference on a Service-Based Internet, pp. 37–50. Springer, Berlin, Heidelberg (2010)CrossRef
40.
go back to reference Klose, K., Knackstedt, R., Beverungen, D.: Identification of Services-A Stakeholder-Based Approach to SOA Development and its Application in the Area of Production Planning. In: ECIS, Vol. 7, pp. 1802–1814 Klose, K., Knackstedt, R., Beverungen, D.: Identification of Services-A Stakeholder-Based Approach to SOA Development and its Application in the Area of Production Planning. In: ECIS, Vol. 7, pp. 1802–1814
41.
go back to reference Van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Heidelberg (2011) Van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Heidelberg (2011)
42.
go back to reference AlShathry, O.: Process mining as a business process discovery technique. Computer Engineering & Information Technology (2016) AlShathry, O.: Process mining as a business process discovery technique. Computer Engineering & Information Technology (2016)
43.
go back to reference Paszkiewicz, Z.: Process mining techniques in conformance testing of inventory processes: an industrial application. In: International Conference on Business Information Systems, pp. 302–313. Springer, Heidelberg (2013, June) Paszkiewicz, Z.: Process mining techniques in conformance testing of inventory processes: an industrial application. In: International Conference on Business Information Systems, pp. 302–313. Springer, Heidelberg (2013, June)
Metadata
Title
Business Process Mining for Service Oriented Architecture
Authors
Amna Al Shereiqi
Youcef Baghdadi
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-34269-2_1

Premium Partner