Use este identificador para citar ou linkar para este item: http://monografias.ufrn.br/handle/123456789/10778
Título: Desenvolvimento de plataforma para e-commerce: da API à aplicação móvel
Autor(es): Rocha Junior, Miguel Silva da
Palavras-chave: REST;Desenvolvimento de Software;Delivery;E-commerce;Computação em Nuvem;Aplicativos Móveis;Desenvolvimento Híbrido
Data do documento: 29-Nov-2019
Editor: Universidade Federal do Rio Grande do Norte
Referência: ROCHA JUNIOR, Miguel Silva da. Desenvolvimento de plataforma parae-commerce: da API à aplicação móvel. 2019. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, 2019.
Resumo: Entregas à domicílio são uma tendência de mercado. De acordo com a McKinsey &Company (uma das maiores empresas de consultorias do mundo), em 2020, 58% dascompras feitas neste mercado serão através da internet. E com este crescimento, vemtambém a grande necessidade de soluções digitais para atender toda esta demanda. Umasolução que vem se mostrado muito eficaz é a combinação de aplicativos para dispositivosmóveis, aplicações de PDV (Ponto De Venda) e uma aplicaçãoWebpara conecta-las.Estas aplicações se comunicam através da API (Application Programmable Interface)disponibilizada pela aplicaçãoWebpara realizar as transações necessárias à realização deuma compra. Estas comunicações ocorrem de forma distribuída, com cada uma disponívelem uma diferente parte do globo. E a arquitetura de Representação de Transferência deEstado (REST), introduzida no ano 2000 por Roy Thomas Fielding em sua dissertaçãode doutorado, é uma ótima forma realizar estas conexões. Além disso, esta arquiteturapermite separamos o software em serviços com baixíssimo acoplamento, muitas vezes atéindependentes. Como, por exemplo: serviços de notificações push, de caching, banco dedados e armazenamento de arquivos estáticos. Desta forma, podendo até evoluir para umsistema horizontalmente escalável
Abstract: Delivery services are a worldwide market trend. According to McKinsey & Company (oneof the world’s largest consulting firms on the planet), in 2020, 50% of all the orders madein this market are going to be placed online. And with all this growth, comes the highnecessity of digital solutions to fulfill all this online orders. A solution which is showingitself as a highly efficient one is the combination of three applications: mobile, POS (Pointof Sales) and aWeb. The first one is a native mobile app for the customers to chooseand place their orders. The second one is the application where the store receives theorders. And the latter one is theWebapplication to connect them all. These applicationscommunicate themselves through an API (Application Programmable Interface) madeavailable by theWebapp so that they can perform all the necessary transactions for anorder to be placed. These communications happen in a distributed way. Each applicationmay be available in a different part of the globe. And the Representational state transfer,introduced in 2000 by Roy Thomas Fielding in his doctoral dissertation is a great wayto do this. Besides that, this architecture allows us to divide the software in servicesloosely coupled, mostly even independent of each other. For example, services like pushnotifications, caching, database and static file storage. Thus, this leaves the option toevolve the system to one that takes advantage of a horizontal scalability.
URI: http://monografias.ufrn.br/handle/123456789/10778
Outros identificadores: 20160154353
Aparece nas coleções:Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DesenvolvimentoDePlataformaParaEcommerceDaAPIaAplicacaoMovel_Rocha_2019.pdfDesenvolvimentoDePlataformaParaEcommerceDaAPIaAplicacaoMovel_Rocha_20197,02 MBAdobe PDFThumbnail
Visualizar/Abrir


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