Back to Search
Start Over
A model driven and clustering method for service identification directed by metrics.
- 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]
- Subjects :
- EVOLUTIONARY algorithms
SERVICE design
BUSINESS models
IDENTIFICATION
COHESION
Subjects
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