Sugestão de Criticidade Baseada em Multicritério para Arquiteturas Estabelecidas Orientadas a Microsserviços
Autores
6833 |
3051,230
|
|
6834 |
3051,230
|
Informações:
Publicações do PESC
A arquitetura de software orientada a microsserviços considera a separação de responsabilidades por componentes apartados, criando assim um conjunto de serviço interconectados. A fim de avaliar a criticidade em arquiteturas estabelecidas orientadas a microsserviços, a utilização de uma abordagem multicritérios é proposta por esta dissertação, possuindo por objetivo a sugestão dos microsserviços mais críticos para auxílio ao processo decisório de arquitetos de software e demais tomadores de decisão para investimento na manutenção ou evolução dos microsserviços em arquiteturas em uso. Vislumbrando maior estabilidade em arquiteturas estabelecidas, a abordagem proposta, com o apoio do método AHP, realiza uma avaliação dinâmica de múltiplos critérios com diferentes pesos de acordo com o perfil de usuário que fará uso da abordagem, tornando-a mais aderente a necessidade de diferentes perfis e agregando diferentes pontos de vista com o intuito de sugerir de forma mais assertiva os microsserviços mais críticos, delineando o foco para a evolução ou manutenção de microsserviços em arquiteturas estabelecidas.
The microservice-oriented software architecture considers the separation of responsibilities for separate components, thus creating a set of interconnected services. In order to assess the criticality in established architectures oriented to microservices, the use of a multicriteria approach is proposed by this dissertation, aiming at suggesting the most critical microservice to aid the decision process of software architects and other decision makers for investment maintenance or evolution of microservices in architectures in use. Intending to pursuit greater stability in established architectures, the proposed approach, supported by the AHP method, performs a dynamic evaluation of multiple criteria with different weights according to the user profile that will use the proposed approach, making it more adherent the need for different profiles and aggregating different points of view in order to more assertively suggest the most critical microservices, outlining the focus of the evolution or maintenance of microservices in established architectures.