Compartir a través de


Introducción a los servicios Web

Visual FoxPro le permite utilizar los servicios Web con sus aplicaciones. Un servicio Web es una clase (objeto), distribuido en algún lugar de Internet, al que puede tener acceso mediante programación con llamadas normales orientadas a objetos. Por ejemplo, suponga que desea tener acceso a un servicio Web que devuelve el tiempo en una ciudad determinada. Podría utilizar un método que devuelva la temperatura cuando se transfiere el nombre de la ciudad. Incluso puede publicar el servidor COM de Visual FoxPro (OLEPUBLIC) como un servicio Web que contiene información para otros clientes que tengan acceso a Internet.

Servicios Web y SOAP Toolkit

La compatibilidad con servicios Web en Visual FoxPro se proporciona mediante un conjunto de extensiones del kit de herramientas Microsoft SOAP Toolkit 2.0. Para utilizar servicios Web debe tener instalado Microsoft SOAP Toolkit 2.0 (o superior). Este kit de herramientas se incluye con Visual FoxPro, pero también está disponible en el sitio Web de Microsoft.

El protocolo de acceso simple a objetos (Simple Object Access Protocol, SOAP) controla los servicios Web compatibles con Visual FoxPro (y con el kit de herramientas) utilizando una implementación del Lenguaje de descripción de servicios Web (Web Services Description Language, WSDL), que es compatible con WSDL 1.1. Ya que Visual FoxPro extiende la funcionalidad del kit de herramientas, cualquier cambio futuro realizado por W3C a la especificación WSDL se propagaría directamente a Visual FoxPro al actualizar a una versión más reciente del kit de herramientas que incorporase estos cambios.

Si va a publicar servicios Web desde sus servidores COM de Visual FoxPro, debe tener instalado Microsoft Internet Information Server (IIS). Para obtener más detalles de las plataformas compatibles, vea la documentación en pantalla del kit de herramientas.

Para obtener más información acerca de SOAP, WSDL o el kit de herramientas, vea la documentación en pantalla del kit de herramientas o el sitio Web de recursos para programadores de SOAP en https://msdn.microsoft.com/soap/ (en inglés).

En esta sección

  • Registro de servicios Web
    El cuadro de diálogo Registro le permite especificar información para subscribirse a un servicio Web.
  • Llamar a servicios Web
    Puede agregar código fácilmente para llamar a servicios Web en sus programas fuente.
  • Especificar una ubicación predeterminada para un servicio Web
    Cuando publique servidores COM como servicios Web, se le pedirá que especifique una ubicación predeterminada la primera vez que intente publicar un servicio Web.
  • Publicar un servicio Web
    Las extensiones de servicio Web de Visual FoxPro le permiten publicar servidores COM de Visual FoxPro como servicios Web para tener acceso a ellos desde cualquier lugar del Web.
  • Implementación de servicios Web
    Comprenda qué componentes redistribuibles del kit de herramientas debe utilizar del al implementar sus aplicaciones personalizadas que utilizan servicios Web.
  • Enganche de proyecto de servicios Web
    El cuadro de diálogo Avanzadas del publicador de servicios Web le permite seleccionar una opción para generar automáticamente archivos de soporte del servicio Web cuando se vuelva a generar el servidor COM. Esta opción configura un enganche de proyecto para el proyecto que llama al motor del servicio Web para volver a generar los archivos de soporte del servicio Web.

Secciones relacionadas

  • Ampliar aplicaciones
    Para ampliar una aplicación básica de Visual FoxPro, puede activarla para que funcione con múltiples usuarios, aprovechar las ventajas de los controles ActiveX y las aplicaciones compatibles con la automatización, y agregar características internacionales.