Back to Search Start Over

A model driven and clustering method for service identification directed by metrics.

Authors :
Daghaghzadeh, Mohammad
Babamir, Seyed Morteza
Source :
Software: Practice & Experience; Feb2021, Vol. 51 Issue 2, p449-484, 36p
Publication Year :
2021

Abstract

Service identification (SI) in the life cycle of serviceā€oriented architecture is a critical phase. Business models consisting of business process (BP) model and business entity (BE) model are the useful models that may be used for SI. To this end, SI is carried out by partitioning activities in BP based on the activities' use of the entities in BE. However, a proper partitioning activities to services, which is called a service design, is a challenge. This article aims to present a semiautomatized clustering method for partitioning the activities to services, which is directed by new proposed metrics cohesion, coupling, and granularity. With regard to the conflict of the metrics, a multiobjective evolutionary algorithm (MOEA) is used to clustering activities where the metrics are considered as objectives should be optimized. The MOEA produces a set of optimal solutions as proper identified services of a service design. Finally, we used three case studies to show the effectiveness of the proposed method and then evaluated the results. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00380644
Volume :
51
Issue :
2
Database :
Complementary Index
Journal :
Software: Practice & Experience
Publication Type :
Academic Journal
Accession number :
147951863
Full Text :
https://doi.org/10.1002/spe.2913