Show simple item record

dc.contributor.advisorGalante, Renata de Matospt_BR
dc.contributor.authorKolberg, Albertpt_BR
dc.date.accessioned2024-03-07T05:00:40Zpt_BR
dc.date.issued2024pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/272973pt_BR
dc.description.abstractCom 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.pt_BR
dc.description.abstractWith 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.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectInterface WEBpt_BR
dc.subjectCoordinationen
dc.subjectDesenvolvimento de softwarept_BR
dc.subjectGSDen
dc.subjectServiços Webpt_BR
dc.subjectSchemasen
dc.titleMelhorando coordenação inter-times através da restrição do domínio de dados em web servicespt_BR
dc.title.alternativeImproving inter-team coordination through the restriction of data domain in web services en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001197733pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2024pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Engenharia da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Files in this item

Thumbnail
   

This item is licensed under a Creative Commons License

Show simple item record