Melhorando coordenação inter-times através da restrição do domínio de dados em web services
Fecha
2024Autor
Tutor
Nivel académico
Grado
Tipo
Otro título
Improving inter-team coordination through the restriction of data domain in web services
Materia
Resumo
Com a popularização dos web services nos últimos anos, torna-se indispensável o emprego de técnicas que promovam a comunicação correta entre cliente e servidor. Problemas relacionados à interface de comunicação entre esses componentes acarretam em novos esforços de coordenação entre as suas equipes de desenvolvimento, o que encarece o projeto. Ferramentas que se baseiam em schemas podem contribuir para assegurar que o domínio dos dados comunicados por um componente produtor de dados ao consumid ...
Com a popularização dos web services nos últimos anos, torna-se indispensável o emprego de técnicas que promovam a comunicação correta entre cliente e servidor. Problemas relacionados à interface de comunicação entre esses componentes acarretam em novos esforços de coordenação entre as suas equipes de desenvolvimento, o que encarece o projeto. Ferramentas que se baseiam em schemas podem contribuir para assegurar que o domínio dos dados comunicados por um componente produtor de dados ao consumidor esteja dentro do domínio válido para a execução adequada das regras de negócio. No entanto, essas soluções nem sempre são adotadas e, quando são, podem não ser empregadas corretamente. Este trabalho propõe um modelo de framework que padroniza o tratamento do domínio de dados que é disposto por interfaces de comunicação. Diferentemente das soluções baseadas em schemas, a solução proposta prescreve seu emprego apenas no componente consumidor de dados. Assim, atenua-se a necessidade de coordenação entre as equipes, pois o desenvolvimento pode seguir de forma robusta diante de problemas que decorrem das interfaces estabelecidas. Neste trabalho também é realizada a implementação do framework proposto em Swift, assim como a sua avaliação. ...
Abstract
With the popularization of web services in recent years, it becomes essential to employ techniques that promote correct communication between client and server. Problems related to the communication interface between these components result in new coordination efforts among their development teams, which increases project costs. Tools based on schemas can help ensure that the data domain communicated by a data-producing component to the data consumer belongs to the valid domain for the proper e ...
With the popularization of web services in recent years, it becomes essential to employ techniques that promote correct communication between client and server. Problems related to the communication interface between these components result in new coordination efforts among their development teams, which increases project costs. Tools based on schemas can help ensure that the data domain communicated by a data-producing component to the data consumer belongs to the valid domain for the proper execution of business rules. However, these solutions are not always adopted, and when they are, they may not be used correctly. This work proposes a framework model that standardizes the treatment of the data domain determined by communication interfaces. Unlike solutions based on schemas, the proposed solution prescribes its use only in the data consumer component. Thus, the need for coordination among teams is attenuated, as development can proceed robustly in the face of problems arising from established interfaces. This work also includes the implementation of the proposed framework in Swift, as well as its evaluation. ...
Institución
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado.
Colecciones
-
Tesinas de Curso de Grado (37607)
Este ítem está licenciado en la Creative Commons License