La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollando y consumiendo Web Services con Visual FoxPro Antonio Castaño - José Marcenaro da Vinci – innovación tecnológica.

Presentaciones similares


Presentación del tema: "Desarrollando y consumiendo Web Services con Visual FoxPro Antonio Castaño - José Marcenaro da Vinci – innovación tecnológica."— Transcripción de la presentación:

1 Desarrollando y consumiendo Web Services con Visual FoxPro Antonio Castaño - José Marcenaro da Vinci – innovación tecnológica

2 Agenda Introducción ¿Qué es un Web Service ? Web Services y Visual FoxPro 7 Ejemplos Visual FoxPro y.NET

3 Interacción … Mundo Microsoft –COM / COM+ –.NET COM Interop Universal –XML / SOAP / Web Services

4 ¿Qué es un Web Service? Un Web Service es una unidad de lógica de aplicación que provee datos y servicios a otras aplicaciones. Se usan protocolos y formatos de datos de uso generalizado (HTTP, XML, SOAP) Para quien lo usa, es indistinto cómo está implementado un Web Service.

5 ¿Qué es un Web Service? Nuevo paradigma de aplicaciones distribuidas Nuevo paradigma de aplicaciones –permite conectar distintas empresas y servicios –es independiente de la plataforma –es un estándar simple y aceptado

6 Web Services y VFP 7 Permite desarrollar y consumir Web Services SOAP Tool Kit 2.0 Desarrollar: –Web Services Publisher Wizard Consumir –IntelliSense Manager

7 SOAP Es un mecanismo de Remote Procedure Call, basado en XML –SOAP funciona sobre HTTP –Los parámetros y el retorno son XML –Schema para la información de tipos de datos

8 SOAP (MSSOAP) Conjunto de clases COM –Objetos de alto nivel –Objetos de bajo nivel Maneja: –Creación y decodificación de paquetes SOAP –Comunicación HTTP –Se usa en el cliente y en el servidor

9 SOAP Tool Kit 2.0 Descarga gratuita de SOAP Toolkit 2.0 SP2

10 WSDL Web Services Description Languaje Es una descripción del Web Service –Como una Type library para la web Basado en XML Descripción de los métodos Información de tipos de datos Formato del XML

11 Ejemplos 1. Consumiendo 2. Desarrollando …

12 Consumiendo … Intellisense Manager: –Nombre del Web Service –URL del Web Service (WSDL) LOCAL oWS as … –Cliente: Lee el WSDL a través de la Web Obtiene los parámetros y el retorno –Invocaciones de bajo nivel

13 Consumiendo … Ejemplos –Foxcentral.netFoxcentral.net –www.UniversalThread.comwww.UniversalThread.com –Fox.Wikis.comFox.Wikis.com –www.vfug.orgwww.vfug.org –Lista de distribución ProFoxLista de distribución ProFox –Listas de distribución del MUG

14 Desarrollando … Crear una clase OLE PUBLIC –Class Designer –En código (.prg) - clase Session Construir un componente COM Publicar el componente como un Web Service (hay un Asistente para esta tarea)

15 Web Service Publisher Wizard Ubicación del Web Service Archivo WSDL Tipo de listener –ISAPI –ASP Scripts de IntelliSense Project hook del Web Service Publisher

16 Project hook Publica el Web Service cada vez que se compila el proyecto Libera los componentes

17 Diseño de Web Services Son stateless –el uso de propiedades persistentes es statefull Pensar bien la interfaz pública Pensar bien la estructura de la información que se transmite

18 Visual FoxPro y.NET Interacción Web Services Interoperabilidad COM

19 Preguntas ¿ ?


Descargar ppt "Desarrollando y consumiendo Web Services con Visual FoxPro Antonio Castaño - José Marcenaro da Vinci – innovación tecnológica."

Presentaciones similares


Anuncios Google