Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos

Detalhes bibliográficos
Autor(a) principal: Nascimento, Márcio Elias Hahn
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/99628
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Curso de Tecnologias da Informação e Comunicação.
id UFSC_8908d6554bf741f50cc01324ef33d301
oai_identifier_str oai:repositorio.ufsc.br:123456789/99628
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaNascimento, Márcio Elias HahnGonçalves, Alexandre L.2013-04-04T17:56:16Z2013-04-04T17:56:16Z2013-02-252013-02-25http://repositorio.ufsc.br/xmlui/handle/123456789/99628TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Curso de Tecnologias da Informação e Comunicação.No contexto tecnológico atual, tecnologias emergem cotidianamente e com elas a necessidade de integração visando proporcionar uma maior flexibilidade em qualquer campo atendido por um dado conjunto tecnológico distinto. No âmbito de negócios, informações são consideradas um bem vital para a organização. Por este fato, a centralização das mesmas agiliza e facilita a tomada de decisão, bem como a execução de qualquer processo inerente ao negócio. Diferente do modelo lógico empresarial, onde todas as informações dos diversos setores que compõe a organização são centralizadas, no modelo físico, tais informações estão dispostas em vários sistemas, dispositivos, bases de dados, e outros recursos computacionais, empregando diferentes tecnologias. Com o propósito de interligar de modo transparentes estes componentes heterogêneos surge a necessidade de um meio capaz de atingir tal objetivo. É neste contexto que se torna relevante o emprego da tecnologia de serviços web. A arquitetura de serviços web está em expansão, e tem grande aceitabilidade no meio tecnológico, por proporcionar uma interface padronizada, possibilitando a comunicação entre diferentes plataformas com uma curva de adaptação reduzida. Propõe-se aqui uma arquitetura de software que implementa uma interface de serviços web para promover o intercâmbio de dados entre dispositivos móveis e um sistema ERP. Empregando conceitos de serialização de objetos, protocolo de transporte e servidores de aplicação, a solução tem o propósito de promover a comunicação entre as duas plataformas de modo transparente para os usuários. Busca-se ainda um desempenho satisfatório dentro das restrições de redes móveis e poder de processamento desses dispositivos. A aplicação da arquitetura proposta proporcionou um aumento no desempenho das equipes de vendas a qual utilizam os dispositivos móveis. Em virtude da precariedade das redes móveis, na solução atual, uma simples transferência de um pedido de compras para o sistema ERP da empresa vinculada ao estudo de caso era mensurada em minutos. Com a solução de serviços web, foi possível a redução desta unidade para segundos.In the current technological environment new technologies emerge daily and with them the need for integration. It provides flexibility in any field supported by a particular set technological. Within business, information is considered a vital asset to the organization. Thus, the centralization of it speeds up and facilitates the decision-making and the execution of any process inherent to the business. Unlike the logical business model, where all the information from various sectors that make up the organization are centralized, in the physical model such information is arranged in various systems, devices, databases, and other computer resources by using different technologies. In order to interconnect in a transparent these heterogeneous components, it is proposed a solution using web services. The web service architecture is in expansion and has great acceptability by providing a standardized interface and by enabling communication among different platforms with a reduced adaptation curve. In this work is proposed a software architecture that implements a web services interface in order to promote the exchange of data between mobile devices and an ERP system. Employing concepts of object serialization, transport protocol and application servers, the solution is designed to promote transparently the communication between the two platforms. Also, is still intended to get satisfactory performance within the constraints of mobile networks and processing power of today's mobile devices when compared to the solution previously adopted. Once applied the proposed architecture we observed an increase in performance of the sales teams which use mobile devices. Given the precarious nature of mobile networks in the current solution a simple transfer of a purchase order for the company’s ERP system was measured in minutes. With the web services solution it was possible to reduce this unit to seconds.67p.Serviços Web.SOAPRESTfulXMLJSONUma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALTCC-MárcioElias-2013-03-29-final.pdfTCC-MárcioElias-2013-03-29-final.pdfPDFapplication/pdf1332361https://repositorio.ufsc.br/bitstream/123456789/99628/1/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf5b90cbf827d86eb4f23e1d4da93d680eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/99628/2/license.txt11ee89cd31d893362820eab7c4d46734MD52TEXTTCC-MárcioElias-2013-03-29-final.pdf.txtTCC-MárcioElias-2013-03-29-final.pdf.txtExtracted Texttext/plain107610https://repositorio.ufsc.br/bitstream/123456789/99628/3/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf.txt0737de6eca14c17418bf746ff03dc6fdMD53THUMBNAILTCC-MárcioElias-2013-03-29-final.pdf.jpgTCC-MárcioElias-2013-03-29-final.pdf.jpgGenerated Thumbnailimage/jpeg707https://repositorio.ufsc.br/bitstream/123456789/99628/4/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf.jpg673eb773a1c9a281ec2c260b6a341261MD54123456789/996282013-05-05 23:05:29.984oai:repositorio.ufsc.br:123456789/99628Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732013-05-06T02:05:29Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
title Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
spellingShingle Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
Nascimento, Márcio Elias Hahn
Serviços Web.
SOAP
RESTful
XML
JSON
title_short Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
title_full Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
title_fullStr Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
title_full_unstemmed Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
title_sort Uma arquitetura de serviços web como meio de intercâmbio de dados entre sistemas heterôgeneos
author Nascimento, Márcio Elias Hahn
author_facet Nascimento, Márcio Elias Hahn
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Nascimento, Márcio Elias Hahn
dc.contributor.advisor1.fl_str_mv Gonçalves, Alexandre L.
contributor_str_mv Gonçalves, Alexandre L.
dc.subject.por.fl_str_mv Serviços Web.
SOAP
RESTful
XML
JSON
topic Serviços Web.
SOAP
RESTful
XML
JSON
description TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Curso de Tecnologias da Informação e Comunicação.
publishDate 2013
dc.date.submitted.none.fl_str_mv 2013-02-25
dc.date.accessioned.fl_str_mv 2013-04-04T17:56:16Z
dc.date.available.fl_str_mv 2013-04-04T17:56:16Z
dc.date.issued.fl_str_mv 2013-02-25
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsc.br/xmlui/handle/123456789/99628
url http://repositorio.ufsc.br/xmlui/handle/123456789/99628
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 67p.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/99628/1/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf
https://repositorio.ufsc.br/bitstream/123456789/99628/2/license.txt
https://repositorio.ufsc.br/bitstream/123456789/99628/3/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf.txt
https://repositorio.ufsc.br/bitstream/123456789/99628/4/TCC-M%c3%a1rcioElias-2013-03-29-final.pdf.jpg
bitstream.checksum.fl_str_mv 5b90cbf827d86eb4f23e1d4da93d680e
11ee89cd31d893362820eab7c4d46734
0737de6eca14c17418bf746ff03dc6fd
673eb773a1c9a281ec2c260b6a341261
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805039591981056