Como os serviços Web dependem dos padrões atuais de Internet, permitem preparar aplicações que se comunicam com a rede local ou com a Web.
• Chamar um serviço Web
desde 4D
• Publicar um serviço Web desde 4D
4D tem a capacidade de funcionar como cliente de serviços Web e/ou servidor.
4D v11 SQL está equipada com um assistente que permite automatizar o processo de geração de métodos para chamar serviços Web. Este assistente torna os arquivos WSLD proporcionados pelo serviço remoto em código 4D que você poderá aproveitar diretamente.
Publicar serviços Web nunca foi tão fácil, graças ao servidor integrado de serviços Web de 4D.
Somente com um clique, os métodos de projetos existentes são transformados em métodos SOAP publicáveis. Se você requer, 4D v11 SQL proporciona automaticamente a documentação de serviço num arquivo WSDL (Linguagem XML de descrição de Serviços Web).
Para o máximo nível de abertura, 4D v11 SQL manipula publicações RCP* e DOC*.
SOAP: Protocolo de Transporte Padrão (SOAP) é um protocolo orientado RPC integrado em XML.
Permite enviar mensagens entre objetos remotos, o que significa que autoriza a um objeto invocar métodos de objeto localizados em outro servidor. Geralmente, a transferência é feita utilizando o protocolo HTTP, mas também pode ser feita utilizando outro protocolo, como SMTP.
WSDL: Linguagem XML de Descrição de Serviços Web
Este é uma tentativa de padronização que reúne a descrição de elementos que permitem estabelecer o acesso a um serviço Web. Utiliza a linguagem XML e foi criado em 2001 pela W3C com a intenção de padronizar.
RPC: Chamada de Procedimento Remoto é um protocolo que permite chamar processos de um computador remoto utilizando uma aplicação de servidor. Este protocolo é utilizado em cliente-servidor e permite manipular diferentes mensagens entre estas entidades.
DOC: Serviços Web orientados a documentos.