Skip to main content
Article
Automatic Microservices Identification from a Set of Business Processes
Communications in Computer and Information Science
  • Mohamed Daoud, Université Claude Bernard Lyon 1
  • Asmae El Mezouari, Caddy Ayyad University
  • Noura Faci, Université Claude Bernard Lyon 1
  • Djamal Benslimane, Université Claude Bernard Lyon 1
  • Zakaria Maamar, Zayed University
  • Aziz El Fazziki, Caddy Ayyad University
Document Type
Conference Proceeding
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
Publisher
Springer
Disciplines
Keywords
  • Business process,
  • Control dependencies,
  • Data dependencies,
  • Microservice
Scopus ID
85086222290
Indexed in Scopus
Yes
Open Access
No
https://doi.org/10.1007/978-3-030-45183-7_23
Citation Information
Mohamed Daoud, Asmae El Mezouari, Noura Faci, Djamal Benslimane, et al.. "Automatic Microservices Identification from a Set of Business Processes" Communications in Computer and Information Science Vol. 1207 CCIS (2020) p. 299 - 315 ISSN: <a href="https://v2.sherpa.ac.uk/id/publication/issn/1865-0929" target="_blank">1865-0929</a>
Available at: http://works.bepress.com/zakaria-maamar/80/