Process Oriented Dependency Modelling for Service Identification

Service-Oriented Architecture (SOA) is important for organisations to achieve dynamic business process and build business agility. One of the first step for service oriented applications implementation is to properly identify a set of fine-grained services. A right service granularity is necessary to satisfy lower coupling and higher cohesion principles for reusable software services. To meet this challenge, a lot of efforts have been attached to support service identification. In this paper, by considering the dependency combined with the idea of graph partition, a service identification method is proposed from the business process’s perspective. The illustration example has shown its promising and it is expected that the proposed service identification method can offer researchers further insight into service granularity analysis.

[1]  Michael Rosemann,et al.  Identification and Analysis of Business and Software Services—A Consolidated Approach , 2009, IEEE Transactions on Services Computing.

[2]  Kyung-Goo Doh,et al.  Pragmatic granularity decision for right-grained services in service-oriented modelling , 2012, Int. J. Web Grid Serv..

[3]  Valeria De Antonellis,et al.  P2S: A Methodology to Enable Inter-organizational Process Design through Web Services , 2009, CAiSE.

[4]  Mohsen Sharifi,et al.  To Establish Enterprise Service Model from Enterprise Business Model , 2008, 2008 IEEE International Conference on Services Computing.

[5]  E. Reed The Ecological Approach to Visual Perception , 1989 .

[6]  Monique Snoeck,et al.  On the Definition of Service Granularity and Its Architectural Impact , 2008, CAiSE.

[7]  Senthil Mani,et al.  Using User Interface Design to Enhance Service Identification , 2008, 2008 IEEE International Conference on Web Services.

[8]  Vishal Dwivedi,et al.  A Model Driven Service Identification Approach for Process Centric Systems , 2008, 2008 IEEE Congress on Services Part II (services-2 2008).

[9]  Kecheng Liu,et al.  Semiotics in Information Systems Engineering , 2000 .

[10]  Srikanth Inaganti,et al.  Service Identification: BPM and SOA Handshake , 2007 .

[11]  Xiaofei Xu,et al.  Normal forms and normalized design method for business service , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[12]  Doo-Kwon Baik,et al.  A Method of Service Identification for Product Line , 2008, 2008 Third International Conference on Convergence and Hybrid Information Technology.

[13]  Patricia Lago,et al.  Service Identification Methods: A Systematic Literature Review , 2010, ServiceWave.

[14]  Valeria De Antonellis,et al.  Service Identification in Interorganizational Process Design , 2014, IEEE Transactions on Services Computing.

[15]  Petter Svärd,et al.  Self-management Challenges for Multi-cloud Architectures (Invited Paper) , 2011 .