Banca de DEFESA: EDUARDO LUIZ GOMES

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
STUDENT : EDUARDO LUIZ GOMES
DATE: 27/10/2020
TIME: 10:00
LOCAL: Google Meets
TITLE:

BPM2Microservices: Identifying micro-services from business processes


KEY WORDS:

BPM, Business Process Management, Models, BPMN, SOA, Service Oriented Architecture, Microservices, DDD


PAGES: 127
BIG AREA: Ciências Exatas e da Terra
AREA: Ciência da Computação
SUMMARY:

Microservice architecture has been gaining momentum in recent years as a particular way of designing systems. The identification of microservices is usually carried out based on the analysis of existing systems or based on the experience of the team. Even though there is a consensus that these should be created and maintained around a specific business capacity, correctly identifying microservices becomes a major challenge. This challenge is referred to as the problem of identifying microservices and although it has already been addressed in other research, approaches to identifying microservices capable of establishing appropriate limits are still lacking. Since business process models provide a comprehensive, high-level view, these allow the identification of microservices. However, there is a lack of approaches to support the identification of microservices from business processes that consider business functions, capabilities and contexts that are not clearly expressed. Thus, this research aims to propose the BPM2Microservices technique, an approach to support the identification of microservices capable of discovering functions, capacities and underlying business contexts. The technique is used to identify microservices from the analysis of business process models created with the BPMN notation, already at the beginning of the development process. This technique was developed and applied in the Bus inclusion / removal process during a case study at the Urban Mobility Secretariat in the city of Natal (STTU). To evaluate the technique, multiple applications were carried out by systems analysts and software architects, using the Permissionary Vehicle Replacement Process, in addition to the development and production delivery of the identified microservices. The results demonstrate that the technique allows the discovery of functions, business capabilities and limited contexts that enable the implementation of microservices that mirror the organization’s domain. This research was applied in the context of the development of the new STTU systems during the years 2019 and 2020.


BANKING MEMBERS:
Presidente - 1542998 - CARLOS EDUARDO DA SILVA
Interno - 2274774 - EIJI ADACHI MEDEIROS BARBOSA
Externo à Instituição - PAULO DE FIGUEIREDO PIRES - UFF
Notícia cadastrada em: 08/10/2020 08:23
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa12-producao.info.ufrn.br.sigaa12-producao