نویسندگان | محمد دقاق زاده,سید مرتضی بابامیر |
---|---|
نشریه | SOFTWARE PRACT EXPER |
ضریب تاثیر (IF) | ثبت نشده |
نوع مقاله | Full Paper |
تاریخ انتشار | 2020-10-20 |
رتبه نشریه | علمی - پژوهشی |
نوع نشریه | الکترونیکی |
کشور محل چاپ | ایران |
نمایه نشریه | SCOPUS ,JCR |
چکیده مقاله
Service identification (SI) in the life cycle of service-oriented architecture is a critical phase. Business models consisting of business process (BP) model and businessentity(BE)modelaretheusefulmodelsthatmaybeusedforSI.Tothis 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 semi- automatized 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 asproperidentifiedservicesofaservicedesign.Finally,weusedthreecasestud- ies to show the effectiveness of the proposed method and then evaluated the results.
tags: business process model, cohesion and coupling, entity model, genetic algorithm, service-oriented architecture, service identification