Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Cristiano Fornari Colpani
Título: Protótipo de Software para Troca de Dados entre Aplicações de Comércio Eletrônico Utilizando o Protocolo SOAP
 
Introdução:
De acordo com Hahn (1995) no início dos anos 90, foi concretizada a possibilidade da Internet tornar-se disponível à grande parte da população mundial, e com isso, concretizar a criação de uma rede global que conecta milhões de computadores de forma que possam comunicar-se entre si. Com base na disponibilidade desses recursos surgiram diversas aplicações que disponibilizam serviços, sejam eles para o consumidor final ou entre diversas organizações. Essas aplicações são chamadas de e-commerce ou comércio eletrônico, sendo diferenciadas principalmente em dois grupos: Business to Consumer (B2C) ou Business to Business (B2B). Para Albertin (2000) o e-commerce é a realização de toda a cadeia de valor dos processos de negócio num ambiente eletrônico, por meio da aplicação intensa das tecnologias de comunicação e de informação. As tecnologias que tornam possíveis os processos de e-commerce não são apenas a Internet e as páginas Web, mas sim todo o conjunto de aplicações e recursos que possibilitam que a informação possa estar disponível e ser manipulada através de vários meios eletrônicos. Evidentemente este modelo de aplicações interfuncionais pode se tornar bastante complexo e para que sua implementação torne-se viável é necessário que essas aplicações sejam baseadas em camadas independentes. Kalakota (2002) mostra que a tendência dos negócios eletrônicos está em direção ao suporte de processos habilitado por software, que é realizado pela disponibilização de aplicações de negócios que fundem múltiplas funções em um conjunto de estruturas bem ajustadas. Para participar ativamente do mercado as organizações estão agilizando a integração entre seus processos em níveis altíssimos, conseguindo assim vencer as batalhas de preço, participação no mercado, qualidade e ainda atenderem com mais eficácias as necessidades dos seus clientes. As aplicações de e-commerce só tornam-se possíveis se implementarem grande parte de suas funcionalidades integradas as outras aplicações empresarias. Segundo W3C (2000b), o protocolo Simple Object Access Protocol (SOAP) é designado para troca de informações e processamento remoto entre ambientes descentralizados ou distribuídos. É baseado em linguagem Extensible Markup Language (XML) e consiste em três partes: um envelope que define a estrutura para descrever o conteúdo da mensagem e como processá-lo, um conjunto de regras de codificação para especificar instâncias de tipos de dados pertencentes às aplicações, e um mecanismo para processamento remoto. Segundo Marchal (2000), XML é uma linguagem usada para descrever e manipular dados organizados de forma estruturada e uma de suas principais aplicações é a troca de dados entre organizações. Durante anos, isso foi resolvido com tecnologias de Eletronic Data Interchange (EDI) – intercâmbio eletrônico de dados, porém todos os esforços para sua padronização não chegaram a um consenso, pois as organizações que o utilizavam precisavam de aplicações específicas e que não são fornecidas com recursos de uma forma padrão. Como a linguagem XML especifica apenas a estrutura do documento e suas regras de formação, é necessário um protocolo para controlar a transmissão dos dados entre as aplicações. No protocolo SOAP essa transmissão é feita com uma associação com algum protocolo utilizado na Internet, como o protocolo Hipertext Transfer Protocol (HTTP). Para compreender melhor essa associação, Snell (2001) relata em sua obra que essa arquitetura provê uma nova maneira de ver e implementar a integração e interoperabilidade entre aplicações fazendo com que a plataforma de desenvolvimento seja irrelevante. Duas aplicações, sem levar em consideração o sistema operacional, linguagem de programação e qualquer outro detalhe de implementação, comunicam-se utilizando mensagens XML sobre protocolos de Internet como HTTP. O protocolo SOAP é a especificação que detalha como a informação deve ser organizada para prover mecanismos de troca de mensagens e processamento remoto. Neste contexto o presente trabalho visa utilizar a tecnologia SOAP para criação de uma aplicação para comércio eletrônico objetivando a troca de catálogos entre organizações. Essa aplicação é executada nos servidores Web das organizações que farão a integração entre os catálogos. Para realização deste trabalho utilizam-se recursos de programação para Internet e aplicações que disponibilizam serviços na forma de Web Services. Além da aplicação para troca de catálogos também foram desenvolvidas duas aplicações de comércio eletrônico para ilustrar o funcionamento do protótipo.