|
||
|
|
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 29/04/2007Integração de Sistemas em PHP e Delphi usando WebServices
Saulo Arruda Saulo Arruda é graduado em Tecnologia em Processamento de Dados pela Faculdade Estácio de Sá e está cursando especialização em Melhoria de Processo de Software na Universidade Federal de Lavras/MG. Trabalha com Desenvolvimento de Software há 7 anos e especificamente com Java há 4 anos. Ministra cursos de Java/JEE, UML, PHP, HTML & CSS e JavaScript. Trabalha como Arquiteto de Software e Gerente de Projetos de desenvolvimento em Java. Sua página pessoal é http://sauloarruda.eti.br/
Esse é um cenário muito comum de vários clientes para os quais já trabalhei. A questão interessante desse caso são as tecnologias envolvidas. As primeiras idéias para a integração entre os sistemas era conectar diretamente no Banco SQL Server e mostrar as informações no site. Essa solução se mostrou inviável devido ao nível de segurança exigido para as informações deste banco, não permitindo acesso externo. Neste caso, os desenvolvedores da equipe do cliente sugeriram fazer uma sincronização de dados do ERP para o site. Muito simples, eu pensei, vamos utilizar WebServices e SOAP. Logo a arquitetura da aplicação segue o esquema do diagrama abaixo:
O site fornece um serviço que expõe os métodos necessários para a sincronização dos dados do ERP. A comunicação é feita usando o protocolo HTTPS garantindo a integridade dos dados e antes de qualquer operação. Questões de autenticação serão discutidas mais adiante neste artigo. Usando WebServices e SOAP é possível que o próprio servidor que o site está hospedado, geralmente Apache + PHP, forneça o serviço pela porta 443 eliminando a necessidade de abertura de portas em firewalls tanto do cliente quanto do servidor. Para demonstrar a implementação da solução e o sigilo das informações do cliente, vou usar um exemplo mais simples. Porém, todas as dificuldades encontradas no desenvolvimento serão apresentadas. Carlos R. Laurindo <crlau@acervonet.com.br>
Muito interessante. Preciso trocar informações sobre um projeto de integração para uma futura licitação, se tiveres interesse me rersponda.
![]() ![]() ![]() ![]() ![]() Leonardo <leoquartieri@gmail.com>
Olá, gostaria de saber com fazer o webservice em Delphi e consumir um Dataset em php, se puder me ajudar t agradeço.
![]() ![]() ![]() ![]() ![]() Salgado <salg@selof.com.br>
olha Sr. Saulo, aqui é o Augusto Salgado, sou diretor e Superintendente sa empresa Selo, Softwares e laboratorio, o artigo que descreveu não está muito claro, acho que você deixou algo a desejar, o servidor de soap, não tá funcionando direito, apache é no linux e eu to no windows, porem achei que era algo de um indio. Você é indio? Ruby on Rails, rubi ligado com raio de sol, que coisa, vai estudar mais, e para de beber, voce está chapado ou está fumando maconha, bom isso eu sei que faz...
Salgado... ![]() ![]() ![]() ![]() ![]() leandro <leandroandrele@gmail.com>
foi muito bom esse te manual de procedimento para fazer o web
![]() ![]() ![]() ![]() ![]() Evandro.Net
Muito interessante! <a href="http://evandro.net/"></a>http://evandro.net/ : Não avaliado
![]() |
|
|