Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porTonio Casagrande Modificado hace 10 años
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 Universal COM / COM+ .NET COM Interop
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
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 Maneja: 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 Consumiendo Desarrollando …
12
Consumiendo … Intellisense Manager: LOCAL oWS as …
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.net www.UniversalThread.com
Fox.Wikis.com Lista de distribución ProFox Listas de distribución del MUG
14
Desarrollando … Crear una clase OLE PUBLIC Construir un componente COM
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 Pensar bien la interfaz pública
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 ¿ ?
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.