|
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 |
|
Conclusão: |
O objetivo principal deste trabalho, que é criar um protótipo de aplicação para troca de dados entre aplicações de comércio eletrônico utilizando o protocolo SOAP foi alcançado. Os ambientes Borland Delphi 6 e Microsoft Visual Studio .Net mostraram-se adequados ao desenvolvimento de softwares utilizando as tecnologias SOAP e Web services. O protótipo implementado permite que seus objetos sejam acessados por aplicações cliente que utilizem o protocolo SOAP. Essas aplicações podem ser desenvolvidas em qualquer linguagem e plataforma que implemente o protocolo SOAP. Isto pôde ser comprovado desenvolvendo as aplicações cliente de comércio eletrônico em ambientes de desenvolvimento diferentes. O protocolo SOAP tem diversas vantagens sobre outras maneiras de chamar funções remotamente como DCOM ou CORBA, é simples de implementar, testar e usar, é um padrão da indústria, criado por um consórcio entre várias empresas, que utiliza em boa parte os padrões da Web: a comunicação é feita via HTTP através de documentos XML. O XML descreve perfeitamente os dados em tempo de execução e evita problemas causados por inadvertidas mudanças nas funções, já que os objetos chamados têm a possibilidade de sempre validar os argumentos das funções, tornando o protocolo muito robusto. O SOAP define também um padrão chamado WSDL, que descreve perfeitamente os objetos e métodos disponíveis, através de páginas XML acessíveis através da Web. Utilizando a UML, com o apoio da ferramenta Poseidon, foi possível ter uma visão geral da aplicação principal antes de iniciar o processo de implementação. Esta visão foi primordial para o desenvolvimento de grande parte deste trabalho. A utilização do ambiente Visual Studio .Net permitiu ainda o estudo e uso da linguagem C# que se mostrou muito eficiente para definir de forma clara os processamentos das aplicações cliente e acessar objetos remotos utilizando o protocolo SOAP. |
|
|