Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Executing SOA: A Practical Guide for the Service-Oriented Architect
Executing SOA: A Practical Guide for the Service-Oriented Architect
On the Duality of Information-Centric and Activity-Centric Models of Business Processes
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
To Establish Enterprise Service Model from Enterprise Business Model
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
SOMA-ME: a platform for the model-driven design of SOA solutions
IBM Systems Journal
Model-driven synthesis of SOA solutions
IBM Systems Journal
Service Identification Using Goal and Scenario in Service Oriented Architecture
APSEC '08 Proceedings of the 2008 15th Asia-Pacific Software Engineering Conference
Identification and Analysis of Business and Software Services—A Consolidated Approach
IEEE Transactions on Services Computing
Hi-index | 0.00 |
Service identification - as the first step of service-oriented modeling - holds the main emphasis on the modeling process and has a broad influence on the system development. Selecting appropriate service identification method is essential for prosperity of any service-oriented architecture project. Automation, utilizing middle-out strategy, and quality assess of services, are three important criteria in evaluation of service identification methods. Existing methods mostly ignore automation principles. Meanwhile a few automated and semi-automated methods use top-down strategy to identify services and ignore existing assets of enterprise. Moreover these methods do not take all the quality metrics into account. This paper proposes a novel semi-automated method called 2PSIM (Two-Phase Service Identification Method) which uses graph partitioning algorithm to identify services based on enterprise business processes as well business entity models. 2PSIM utilizes middle-out strategy and tries to identify reusable services with proper granularity and acceptable level of cohesion and coupling.