SP2MIC: Uma ferramenta para geração de código de microsserviços a partir de stored procedures

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: COUTINHO, INGRID GUEDES TELES
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual do Ceará
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Link de acesso: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=113381
Resumo: As regras de negócios implementadas em procedimentos armazenados (stored procedures) são frequentemente encontradas em sistemas legados. Muitas empresas estão migrando seus sistemas para um estilo arquitetural distribuído para obter sistemas mais flexíveis e escaláveis. Essa migração já foi, anteriormente, explorada e abordada de várias formas, no entanto poucas tratam de sistemas cujas regras de negócios estão implementadas em artefatos de banco de dados, particularmente stored procedures (SP). A necessidade de migração dessas regras para um sistema mais moderno esbarra em barreiras tecnológicas. Portanto, este trabalho apresenta a ferramenta, chamada SP2Mic, que realiza, de forma semiautomática, a geração de código de microsserviços por meio da carga e processamento das stored procedures, interação com o usuário especialista no sistema (interpretação das regras) e a geração do código. Estes são os 3 módulos da ferramenta: carga e processamento das stored procedures, análise das stored procedures e geração do código dos microsserviços. A ferramenta foi utilizada por um sistema real de grande porte, que possui 1.517 stored procedures e passou por uma avaliação de usabilidade.