Title :
A Genetic Algorithm Based Approach to Service Identification
Author :
Kazemi, Ali ; Rostampour, Ali ; Jamshidi, Pooyan ; Nazemi, Eslam ; Shams, Fereidoon ; Azizkandi, Ali Nasirzadeh
Author_Institution :
Automated Software Eng. Res. Group, Shahid Beheshti Univ., Tehran, Iran
Abstract :
One of the key activities in service-oriented solution development is the identification of services according to a set of predefined design principles. Existing service identification approaches are often prescriptive and based on the architect´s experience, therefore might lead to non-optimal designs which results in lower performance, reduced scalability, and complicated dependencies between services. In this paper, an automated method for identifying business services has been proposed by adopting design metrics based on top-down decomposition of processes. This method takes a set of enterprise business processes as input and produces a set of non-dominated solutions representing appropriate business services using a multi-objective genetic algorithm. The method has been realized in form of a tool implementation and a case study has been conducted to show its applicability.
Keywords :
business process re-engineering; genetic algorithms; service-oriented architecture; software metrics; automated method; business service identification; design metrics; enterprise business processes; multi-objective genetic algorithm; service-oriented solution development; top-down decomposition; Analytical models; Automation; Biological cells; Business; Genetic algorithms; Measurement; Optimization; Automated Software Engineering; Genetic Algorithm; Service Identification;
Conference_Titel :
Services (SERVICES), 2011 IEEE World Congress on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4577-0879-4
Electronic_ISBN :
978-0-7695-4461-8
DOI :
10.1109/SERVICES.2011.40