Use este identificador para citar ou linkar para este item:
http://hdl.handle.net/123456789/3509
Título: | Comparativo entre arquiteturas de serviços Web |
Título(s) alternativo(s): | Comparison between Web services architectures |
Autor(es): | ARAGÃO, Felipe Thiago Silva |
Palavras-chave: | Serviços web SOAP REST XML JSON Web services SOAP REST XML JSON |
Data do documento: | 23-Jan-2018 |
Editor: | Universidade Federal do Maranhão |
Resumo: | Com a tecnologia em constante evolução, o desafio de sincronizar as informações de forma transparente em diferentes plataformas de software motivou o surgimento de soluções de desenvolvimento de sistemas baseados em serviços web. Neste conceito, se aponta a Arquitetura Orientada a Serviços, baseada no uso do padrão SOAP para troca de mensagens e WSDL para descrição de serviços através do XML, e a Arquitetura Orientada a Recursos, que é derivada do estilo arquitetural REST e se tem o JSON como padrão na transferência de dados. Este trabalho tem como objetivo analisar a performance dos serviços web SOAP e REST, avaliando o tempo de resposta e as taxas de transferências. Para isso, desenvolveu-se aplicações baseadas nos dois modelos utilizando a mesma regra de negócio, base de dados e framework. O teste de desempenho foi realizado com a ferramenta Apache jMeter com diferentes quantidades de amostras e 10 usuários virtuais no intervalo de 1 segundo. Em todos os testes realizados neste trabalho, apontam que o SOAP obteve um resultado inferior em relação a desempenho em comparação com o REST no estudo desenvolvido. |
Descrição: | ABSTRACT With the constant evolution of technology, syncing information in a transparent way in multiple platforms has motivated the creation of web applications based on web services. In this concept, we have two architectures that became standards: Service-oriented architecture, based on the SOAP pattern to exchange messages and WSDL to describe services through XML and Resource Oriented Architecture derived from the REST architecture that uses JSON as a pattern for transferring data. This work has as it’s objective to do a performance analysis of web services using SOAP and REST, evaluating the response time and transfer cost for each of them. The tests were applied to applications developed with the same framework, accessing the same databases and with the same business rules. The performance tests were performed with the Apache JMeter, with samples of different sizes and 10 simultaneous virtual users accessing every 1 second. In every test case performed, the architectures using SOAP as a pattern for transferring data showed inferior performance when compared to those using REST. |
URI: | http://hdl.handle.net/123456789/3509 |
Aparece nas coleções: | TCCs de Graduação em Ciência da Computação do Campus do Bacanga |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
FELIPE-ARAGÃO.pdf | Trabalho de Conclusão de Curso | 1,71 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.