CT - TCC - Engenharia de Computação
URI Permanente para esta coleçãohttps://repositorio.ufrn.br/handle/123456789/33188
Navegar
Navegando CT - TCC - Engenharia de Computação por Assunto "1.03.00.00-7 Ciência da Computação"
Agora exibindo 1 - 1 de 1
- Resultados por página
- Opções de Ordenação
TCC Desenvolvimento de plataforma para e-commerce: da API à aplicação móvel(Universidade Federal do Rio Grande do Norte, 2019-11-29) Rocha Junior, Miguel Silva da; Silva, Ivanovitch Medeiros Dantas da; Leitão, Gustavo Bezerra Paz; Santos, Breno SantanaEntregas à 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