Please use this identifier to cite or link to this item: http://monografias.ufrn.br/handle/123456789/10778
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorSilva, Ivanovitch Medeiros Dantas da-
dc.contributor.authorRocha Junior, Miguel Silva da-
dc.date.accessioned2020-11-19T22:46:11Z-
dc.date.available2020-11-19T22:46:11Z-
dc.date.issued2019-11-29-
dc.identifier20160154353pt_BR
dc.identifier.citationROCHA 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.pt_BR
dc.identifier.urihttp://monografias.ufrn.br/handle/123456789/10778-
dc.description.abstractDelivery 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.pt_BR
dc.description.sponsorshipB2SOFT - Software e Consultoriapt_BR
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectRESTpt_BR
dc.subjectDesenvolvimento de Softwarept_BR
dc.subjectDeliverypt_BR
dc.subjectE-commercept_BR
dc.subjectComputação em Nuvempt_BR
dc.subjectAplicativos Móveispt_BR
dc.subjectDesenvolvimento Híbridopt_BR
dc.titleDesenvolvimento de plataforma para e-commerce: da API à aplicação móvelpt_BR
dc.typebachelorThesispt_BR
dc.contributor.referees1Leitão, Gustavo Bezerra Paz-
dc.contributor.referees2Santos, Breno Santana-
dc.description.resumoEntregas à 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ávelpt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEngenharia de Compuraçãopt_BR
dc.publisher.initialsUFRNpt_BR
dc.subject.cnpq1.03.00.00-7 Ciência da Computaçãopt_BR
dc.subject.cnpq1.03.04.00-2 Sistemas de Computaçãopt_BR
dc.subject.cnpq1.03.03.02-2 Engenharia de Softwarept_BR
Appears in Collections:Engenharia de Computação

Files in This Item:
File Description SizeFormat 
DesenvolvimentoDePlataformaParaEcommerceDaAPIaAplicacaoMovel_Rocha_2019.pdfDesenvolvimentoDePlataformaParaEcommerceDaAPIaAplicacaoMovel_Rocha_20197,02 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons