Artigo Clube Delphi 55 - Web Services

Artigo da Revista Clube Delphi Edição 55

 

Esse artigo faz parte da revista Clube Delphi Edição 55. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

 

Web Services

Interoperabilidade e integração entre sistemas no Delphi 7 e Delphi 8 for .NET

Você já precisou integrar seus sistemas com softwares de fornecedores dos seus clientes? Ou com sistemas dos clientes de seus clientes? Nesse sentido o W3C (World Wide Web Consortium) vem trabalhando em um sistema de software que suporta a interoperabilidade através da rede. Ou seja, você poder comunicar-se com a máquina do seu fornecedor ou do seu cliente seguindo o mesmo protocolo, através de um padrão para desenvolver a integração de sistemas heterogêneos. Isso é possível através da utilização de Web Services.

Neste artigo mostraremos o padrão Web Services e como consumir serviços através do Delphi 7 e 8.

Web Services: servidores, clientes e protocolos

O Delphi é uma ferramenta extremamente poderosa para publicar e consumir Web Services. O suporte a essa tecnologia iniciou na versão 6 do produto, e também na versão 2 do Kylix. Com o Delphi 8, podemos agora construir Web Services usando o .NET Framework. Podemos usar o Delphi tanto para construir aplicações servidoras (que publicam serviços) como aplicações clientes (que consomem serviços).

Uma aplicação servidora deve ser hospedada em um servidor Web, e pode ser do tipo CGI, ISAPI, AppDebugger, ApacheModule ou ainda usar ASP.NET, no caso do Delphi 8. Aplicações clientes podem ser do tipo Web (IntraWeb ou Web Forms, por exemplo), Desktop (VCL, Windows Forms etc.) ou podem estar sendo executadas em um " [...] continue lendo...

Artigos relacionados