Towards an Automatic Identification of Microservices from Business Processes

Document Type

Conference Proceeding

Source of Publication

Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE

Publication Date

9-1-2020

Abstract

© 2020 IEEE. Microservices have emerged as an alternative solution to many existing technologies allowing to break monolithic applications into 'small' fine-grained, highly-cohesive, and loosely-coupled units. However, identifying microservices remains a challenge that could undermine this migration success. This paper proposes an approach for microservices automatic-identification from a set of business processes (BP). The approach is multi-models combining different independent models that represent a BP's control dependencies, data dependencies, semantic dependencies, respectively. the approach is also based on collaborative clustering. A case study about renting bikes is adopted to illustrate and demonstrate the approach. In term of precision, the results show how BPs as inputs permit to generate better microservices compared to other approaches discussed in the paper, as well.

ISBN

9781728169750

ISSN

1524-4547

Publisher

IEEE

Volume

2020-September

First Page

42

Last Page

47

Disciplines

Business | Computer Sciences

Keywords

Business Process, Data dependencies, Disco, Microservices, Semantics

Scopus ID

85100730236

Indexed in Scopus

yes

Open Access

yes

Open Access Type

Green: A manuscript of this publication is openly available in a repository

Share

COinS