Automatic Microservices Identification from a Set of Business Processes

Document Type

Conference Proceeding

Source of Publication

Communications in Computer and Information Science

Publication Date

1-1-2020

Abstract

© 2020, Springer Nature Switzerland AG. All organizations engage in ongoing maintenance of their information systems due to constant changes in users’ needs and governments’ regulations. However these systems are monolithic making this maintenance a nightmare. To address this monolithic nature different technologies like commercial-of-the-shelf, service-oriented architecture, and lately microservices are proposed. This paper focuses on microservices by discussing their automatic identification from a set of business processes. Thanks to business processes, control and data dependencies between their activities are extracted and then clustered together. Each cluster constitutes a candidate microservice. To illustrate and demonstrate microservice automatic identification, a case study about renting bikes in the city of Barcelona is adopted and then implemented. In term of precision, the results show how business processes as inputs permit to generate better microservices compared to other approaches discussed in the paper, as well.

ISBN

9783030451820

ISSN

1865-0929

Publisher

Springer

Volume

1207 CCIS

First Page

299

Last Page

315

Disciplines

Business

Keywords

Business process, Control dependencies, Data dependencies, Microservice

Scopus ID

85086222290

Indexed in Scopus

yes

Open Access

no

Share

COinS