A Model Driven Service Identification Approach for Process Centric Systems

The raison dpsilaetre for Web-services is that they could be used to compose new services. As in process centric systems, wherein blocks of software implement a functional domain through a set of linked activities, a SOA based system modeled through Web-services, requires business services (of low granularity) which implement various business functions. Such business services could not only ensure a high degree of re-use but could also help in realizing service oriented architecture in its true sense. Although today quite a few approaches for the problem exist, but most of them are bottom up solutions, or mainly focus on domain decomposition and composite service formation. Not many of them have yet utilized the full potential of business processes, which form the backbone of any enterprise. In this work we define what a business service would be like, vis-a-vis its corresponding business function, and how it could be realized through data, utility, information and other services. We present our service identification approach which utilizes process maps and service hierarchies and towards the end we discuss some of our current work in building an automation tool (named SQUID) for service identification.

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

[2]  Hongji Yang,et al.  Service Identification and Packaging in Service Oriented Reengineering , 2005, SEKE.

[3]  Xabier Larrucea,et al.  A Platform Independent Model for Service Oriented Architectures , 2006, I-ESA.

[4]  Wolfgang Hoschek The Web Service Discovery Architecture , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[5]  Andrea Zisman,et al.  Architecture-Driven Service Discovery for Service Centric Systems , 2007, Int. J. Web Serv. Res..

[6]  Ralf Knackstedt,et al.  Identification of Services - A Stakeholder-Based Approach to SOA Development and its Application in the Area of Production Planning , 2007, ECIS.

[7]  Ali Arsanjani,et al.  Service-Oriented Modeling and Architecture for Realization of an SOA , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[8]  Andrea Zisman,et al.  UML-Based Service Discovery Framework , 2006, ICSOC.

[9]  Mark Klein,et al.  Massachusetts Institute of Technology Abraham Bernstein University of Zurich Toward High-Precision Service Retrieval , 2022 .

[10]  Reiko Heckel,et al.  Model-based discovery of Web services , 2004 .

[11]  Andrea Zisman,et al.  A service discovery framework for service centric systems , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[12]  Renuka Sindhgatta,et al.  Functional and Non-functional Requirements Specification for Enterprise Applications , 2005, PROFES.