Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/39616
Tipo: TCC
Título: Geração de código escalável para o padrão de workflow Deferred Distribution
Autor(es): Crispim, Matheus Guedes
Orientador: Miranda, Rodrigo de Almeida Vilar de
Resumo: Os Sistemas Gerenciadores de Workflow utilizam motores de regras para interpretar regras de alto nível e prover funcionalidades em tempo de execução. Todavia essa solução pode representar um gargalo para sistemas de informações que as utilizem. Assim sendo, este trabalho propõe a abstração dos conceitos de workflow através da geração de código. O principal resultado deste trabalho é uma proposta de idioma para a implementação de um padrão de Workflow do tipo Resource patterns, chamado o Deferred Distribution. O idioma proposto representa um código de referência para implementação do padrão Deferred Distribution nas tecnologias: Angular e Typescript para frontend; e Spring Boot e Java para backend - que pode ser utilizado como base para um gerador de código. O idioma foi analisado qualitativamente com o objetivo de avaliar sua escalabilidade.
Abstract: Workflow Management Systems use rule engines to interpret high-level rules and provide functionality at runtime. However, this solution can represent a bottleneck for information systems that use them. Therefore, this work proposes the abstraction of workflow concepts through code generation. The main result of this work is a idiom proposal for the implementation of a Workflow pattern of the Resource patterns type, called Deferred Distribution. The proposed idiom represents a reference code for implementing the Deferred Distribution pattern in the technologies: Angular and Typescript for frontend; and Spring Boot and Java for backend - which can be used as the basis for a code generator. The idiom was analyzed qualitatively in order to assess its scalability.
Palavras-chave: Deferred Distribution
Código escalável
Sistemas de gerenciamento de workflow
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
País: Brasil
Editor: Universidade Federal da Paraíba
Sigla da Instituição: UFPB
Departamento: Ciências Exatas
Tipo de Acesso: Acesso aberto
URI: http://creativecommons.org/licenses/by-nd/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/39616
Data do documento: 27-Mar-2020
Aparece nas coleções:TCC - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MatheusGuedesCrispim_TCC.pdfTrabalho de conclusão de curso589,64 kBAdobe PDFVisualizar/Abrir
MatheusGuedesCrispim_TERMO.pdfTermo de autorização para publicação eletrônica na biblioteca digital da UFPB148,37 kBAdobe PDFVisualizar/Abrir    Solicitar uma cópia


Este item está licenciada sob uma Licença Creative Commons Creative Commons