Skip to main content
Top

2015 | OriginalPaper | Chapter

Dependency Aware Business Process Analysis for Service Identification

Authors : Jiawei Li, Wenge Rong, Chuantao Yin, Zhang Xiong

Published in: Advances in Services Computing

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

As a fundamental phrase in the life cycle in SOA, service identification has a huge impact in building up SOA based applications. Several service identification methods focus on the definitions of loosely coupled and a high cohesion inside services. There is a majority using business process as input. Because of the simplification of relation between process in most of the process modelling language, dependency between business process is ignored. However, dependency is an inevitable factor to performance of future system. In this paper, we proposed a procedure of dependency aware process analysis for service identification method to ensure not only the characteristics of SOA but also the dependency between services. With this procedure, we tried to have a group of services with visible dependency from analysing the business process and requirements.

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 Bianchini, D., Cappiello, C., Antonellis, V.D., Pernici, B.: Service identification in interorganizational process design. IEEE Trans. Serv. Comput. 7(2), 265–278 (2014)CrossRef Bianchini, D., Cappiello, C., Antonellis, V.D., Pernici, B.: Service identification in interorganizational process design. IEEE Trans. Serv. Comput. 7(2), 265–278 (2014)CrossRef
2.
go back to reference Bianchini, D., Pagliarecci, F., Spalazzi, L.: From service identification to service selection: an interleaved perspective. In: Agha, G., Danvy, O., Meseguer, J. (eds.) Formal Modeling: Actors, Open Systems, Biological Systems. LNCS, vol. 7000, pp. 223–240. Springer, Heidelberg (2011) CrossRef Bianchini, D., Pagliarecci, F., Spalazzi, L.: From service identification to service selection: an interleaved perspective. In: Agha, G., Danvy, O., Meseguer, J. (eds.) Formal Modeling: Actors, Open Systems, Biological Systems. LNCS, vol. 7000, pp. 223–240. Springer, Heidelberg (2011) CrossRef
3.
go back to reference Börner, R., Goeken, M.: Identification of business services literature review and lessons learned. In: Proceedings of 15th Americas Conference on Information Systems (2009) Börner, R., Goeken, M.: Identification of business services literature review and lessons learned. In: Proceedings of 15th Americas Conference on Information Systems (2009)
4.
go back to reference Castano, S., Antonellis, V.D., Melchiori, M.: A methodology and tool environment for process analysis and reengineering. Data Knowl. Eng. 31(3), 253–278 (1999)CrossRefMATH Castano, S., Antonellis, V.D., Melchiori, M.: A methodology and tool environment for process analysis and reengineering. Data Knowl. Eng. 31(3), 253–278 (1999)CrossRefMATH
5.
go back to reference Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)CrossRef Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)CrossRef
6.
go back to reference Choi, J., Nazareth, D.L., Jain, H.K.: The impact of SOA implementation on IT-business alignment: A system dynamics approach. ACM Trans. Manage. Inf. Syst. 4(1), 3 (2013)CrossRef Choi, J., Nazareth, D.L., Jain, H.K.: The impact of SOA implementation on IT-business alignment: A system dynamics approach. ACM Trans. Manage. Inf. Syst. 4(1), 3 (2013)CrossRef
7.
go back to reference Dai, W.W., Vyatkin, V., Christensen, J.H., Dubinin, V.N.: Bridging service-oriented architecture and IEC 61499 for flexibility and interoperability. IEEE Trans. Industr. Inf. 11(3), 771–781 (2015)CrossRef Dai, W.W., Vyatkin, V., Christensen, J.H., Dubinin, V.N.: Bridging service-oriented architecture and IEC 61499 for flexibility and interoperability. IEEE Trans. Industr. Inf. 11(3), 771–781 (2015)CrossRef
8.
go back to reference Daniel, F., Casati, F., D’Andrea, V., Mulo, E., Zdun, U., Dustdar, S., Strauch, S., Schumm, D., Leymann, F., Sebahi, S., Marchi, F.D., Hacid, M.: Business compliance governance in service-oriented architectures. In: Proceedings of IEEE 23rd International Conference on Advanced Information Networking and Applications, pp. 113–120 (2009) Daniel, F., Casati, F., D’Andrea, V., Mulo, E., Zdun, U., Dustdar, S., Strauch, S., Schumm, D., Leymann, F., Sebahi, S., Marchi, F.D., Hacid, M.: Business compliance governance in service-oriented architectures. In: Proceedings of IEEE 23rd International Conference on Advanced Information Networking and Applications, pp. 113–120 (2009)
9.
go back to reference Gu, Q., Lago, P.: Service identification methods: a systematic literature review. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 37–50. Springer, Heidelberg (2010) CrossRef Gu, Q., Lago, P.: Service identification methods: a systematic literature review. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 37–50. Springer, Heidelberg (2010) CrossRef
10.
go back to reference Huergo, R.S., Pires, P.F., Delicato, F.C., Costa, B., Cavalcante, E., Batista, T.: A systematic survey of service identification methods. Serv. Oriented Comput. Appl. 8(3), 199–219 (2014)CrossRef Huergo, R.S., Pires, P.F., Delicato, F.C., Costa, B., Cavalcante, E., Batista, T.: A systematic survey of service identification methods. Serv. Oriented Comput. Appl. 8(3), 199–219 (2014)CrossRef
11.
go back to reference Inaganti, S., Behara, G.K.: Service identification: BPM and SOA handshake. BPtrends (2007) Inaganti, S., Behara, G.K.: Service identification: BPM and SOA handshake. BPtrends (2007)
12.
go back to reference Kim, Y., Doh, K.: Formal identification of right-grained services for service-oriented modeling. In: Proceedings of 10th International Conference on Web Information Systems Engineering, pp. 261–273 (2009) Kim, Y., Doh, K.: Formal identification of right-grained services for service-oriented modeling. In: Proceedings of 10th International Conference on Web Information Systems Engineering, pp. 261–273 (2009)
13.
go back to reference Kim, Y., Doh, K.: Use-case driven service modelling with xml-based tailoring for SOA. Int. J. Web Grid Serv. 9(1), 35–53 (2013)CrossRef Kim, Y., Doh, K.: Use-case driven service modelling with xml-based tailoring for SOA. Int. J. Web Grid Serv. 9(1), 35–53 (2013)CrossRef
14.
go back to reference Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and analysis of business and software services - A consolidated approach. IEEE Trans. Serv. Comput. 2(1), 50–64 (2009)CrossRef Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and analysis of business and software services - A consolidated approach. IEEE Trans. Serv. Comput. 2(1), 50–64 (2009)CrossRef
15.
go back to reference Koliadis, G., Ghose, A.K.: Relating business process models to goal-oriented requirements models in KAOS. In: Hoffmann, A., Kang, B.-H., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006) CrossRef Koliadis, G., Ghose, A.K.: Relating business process models to goal-oriented requirements models in KAOS. In: Hoffmann, A., Kang, B.-H., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006) CrossRef
16.
go back to reference van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering, p. 249 (2001) van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering, p. 249 (2001)
17.
go back to reference Ma, Q., Zhou, N., Zhu, Y., Wang, H.: Evaluating service identification with design metrics on business process decomposition. In: Proceedings of 2009 IEEE International Conference on Services Computing, pp. 160–167 (2009) Ma, Q., Zhou, N., Zhu, Y., Wang, H.: Evaluating service identification with design metrics on business process decomposition. In: Proceedings of 2009 IEEE International Conference on Services Computing, pp. 160–167 (2009)
18.
go back to reference Merabet, M., Benslimane, S.M.: A multi-objective hybrid particle swarm optimization-based service identification. In: Proceedings of 1st International Conference on Advanced Aspects of Software Engineering, pp. 52–62 (2014) Merabet, M., Benslimane, S.M.: A multi-objective hybrid particle swarm optimization-based service identification. In: Proceedings of 1st International Conference on Advanced Aspects of Software Engineering, pp. 52–62 (2014)
19.
go back to reference Mylopoulos, J., Chung, L., Nixon, B.A.: Representing and using nonfunctional requirements: A process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)CrossRef Mylopoulos, J., Chung, L., Nixon, B.A.: Representing and using nonfunctional requirements: A process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)CrossRef
20.
go back to reference Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. IEEE Comput. 40(11), 38–45 (2007)CrossRef Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. IEEE Comput. 40(11), 38–45 (2007)CrossRef
21.
go back to reference Pourshahid, A., Amyot, D., Peyton, L., Ghanavati, S., Chen, P., Weiss, M., Forster, A.J.: Business process management with the user requirements notation. Electron. Commer. Res. 9(4), 269–316 (2009)CrossRef Pourshahid, A., Amyot, D., Peyton, L., Ghanavati, S., Chen, P., Weiss, M., Forster, A.J.: Business process management with the user requirements notation. Electron. Commer. Res. 9(4), 269–316 (2009)CrossRef
22.
go back to reference Stephan, B., Bauer, T., Reichert, M.: Bridging the gap between business process models and service composition specifications. In: Service Life Cycle Tools and Technologies: Methods, Trends and Advances, pp. 124–153 (2011) Stephan, B., Bauer, T., Reichert, M.: Bridging the gap between business process models and service composition specifications. In: Service Life Cycle Tools and Technologies: Methods, Trends and Advances, pp. 124–153 (2011)
23.
go back to reference Strode, D.E.: A dependency taxonomy for agile software development projects. Inf. Syst. Front. 1–24 (2015) Strode, D.E.: A dependency taxonomy for agile software development projects. Inf. Syst. Front. 1–24 (2015)
24.
go back to reference Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., Manuel, D.: Supporting scenario-based requirements engineering. IEEE Trans. Softw. Eng. 24(12), 1072–1088 (1998)CrossRef Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., Manuel, D.: Supporting scenario-based requirements engineering. IEEE Trans. Softw. Eng. 24(12), 1072–1088 (1998)CrossRef
25.
go back to reference Vanderfeesten, I.T.P., Reijers, H.A., van der Aalst, W.M.P.: Evaluating workflow process designs using cohesion and coupling metrics. Comput. Ind. 59(5), 420–437 (2008)CrossRef Vanderfeesten, I.T.P., Reijers, H.A., van der Aalst, W.M.P.: Evaluating workflow process designs using cohesion and coupling metrics. Comput. Ind. 59(5), 420–437 (2008)CrossRef
26.
go back to reference Wang, J., Wang, Q.: Analyzing and predicting software integration bugs using network analysis on requirements dependency network. Requirements Eng. 1–24 (2014) Wang, J., Wang, Q.: Analyzing and predicting software integration bugs using network analysis on requirements dependency network. Requirements Eng. 1–24 (2014)
27.
go back to reference Wetzstein, B., Leitner, P., Rosenberg, F., Dustdar, S., Leymann, F.: Identifying influential factors of business process performance using dependency analysis. Enterp. IS 5(1), 79–98 (2011)CrossRef Wetzstein, B., Leitner, P., Rosenberg, F., Dustdar, S., Leymann, F.: Identifying influential factors of business process performance using dependency analysis. Enterp. IS 5(1), 79–98 (2011)CrossRef
28.
go back to reference Xu, L.D., Viriyasitavat, W., Ruchikachorn, P., Martin, A.: Using propositional logic for requirements verification of service workflow. IEEE Trans. Ind. Inform. 8(3), 639–646 (2012)CrossRef Xu, L.D., Viriyasitavat, W., Ruchikachorn, P., Martin, A.: Using propositional logic for requirements verification of service workflow. IEEE Trans. Ind. Inform. 8(3), 639–646 (2012)CrossRef
29.
go back to reference Yao, J., Tan, W., Nepal, S., Chen, S., Zhang, J., Roure, D.D., Goble, C.A.: Reputationnet: Reputation-based service recommendation for e-science. IEEE Trans. Serv. Comput. 8(3), 439–452 (2015)CrossRef Yao, J., Tan, W., Nepal, S., Chen, S., Zhang, J., Roure, D.D., Goble, C.A.: Reputationnet: Reputation-based service recommendation for e-science. IEEE Trans. Serv. Comput. 8(3), 439–452 (2015)CrossRef
30.
go back to reference Yu, E.S.K.: Towards modeling and reasoning support for early-phase requirements engineering. In: Proceedings of 3rd IEEE International Symposium on Requirements Engineering, pp. 226–235 (1997) Yu, E.S.K.: Towards modeling and reasoning support for early-phase requirements engineering. In: Proceedings of 3rd IEEE International Symposium on Requirements Engineering, pp. 226–235 (1997)
Metadata
Title
Dependency Aware Business Process Analysis for Service Identification
Authors
Jiawei Li
Wenge Rong
Chuantao Yin
Zhang Xiong
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-26979-5_10

Premium Partner