Servicios Web
Los servicios Web permiten a una aplicación llamar a otra utilizando protocolos estándar como SOAP* y WSDL* independientemente de la plataforma y los lenguajes utilizados.
Como los servicios Web dependen de los estándares de Internet actuales, permiten preparar aplicaciones que se comunican con la red local o con la Web.
• Llamar un servicio Web
desde 4D
• Publicar un servicio Web desde 4D
4D tiene la capacidad de poder funcionar como cliente de servicios Web y/o servidor.
Cliente de servicios Web
4D v11 SQL está equipado con un asistente que le permite automatizar el proceso de generación de métodos para llamar servicios Web. Este asistente convierte los archivos WSDL suministrados por el servicio remoto como código 4D que usted puede aprovechar directamente.

Proveedor de servicios Web con un sólo clic
Publicar servicios Web nunca ha sido tan fácil, gracias al servidor integrado de servicios Web de 4D.
Con un solo clic, los métodos de proyecto existentes son transformados en métodos SOAP publicables. Si lo requiere, 4D v11 SQL proporciona automáticamente la documentación del servicio en un archivo WSDL (Lenguaje de Descripción de Servicios Web).
Para el máximo nivel de apertura, 4D v11 SQL maneja publicaciones RPC* y DOC*.
-
SOAP: Protocolo Simple de Acceso a Objetos (SOAP) es un protocolo orientado RPC integrado en XML.
Permite enviar mensajes entre objetos remotos, lo cual significa que autoriza a un objeto a invocar métodos de objeto ubicados físicamente en otro servidor. Generalmente la transferencia se hace utilizando el protocolo HTTP, pero también se puede hacer utilizando otro protocolo, como SMTP.
-
WSDL: Lenguaje de Descripción de Servicios Web
Este es un intento de estandarización que reúne la descripción de elementos que permiten establecer el acceso a un servicio Web. Utiliza el lenguaje XML y fue creado en el 2001 por la W3C con la intención de estandarizar.
-
RPC: Llamada a Procedimiento Remoto es un protocolo que permite llamar procesos de un ordenador remoto utilizando una aplicación de servidor. Este protocolo se utiliza en cliente - servidor y permite manejar diferentes mensajes entre estas entidades.
-
DOC: Servicios Web orientados a documentos.