Desarrollando y consumiendo Web Services con Visual FoxPro

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Web Services.
Conexión a Bases de Datos
Java Web Services Developer Arquitectura
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
La plataforma .NET David Carmona
Microsoft Sql Server 2000 Reporting Services Ruben Alonso Cebrian Código: HOL-SQL03.
ADELA TORRES JONATHAN BEJARANO
Crear y consumir Servicios Web XML
ATS – Cliente .
J2EE – Java 2 Enterprise Edition
Alberto Pedroso García - Junio/2004 Victor Ricardo Díaz – Junio/2007 Web Services.
Agenda Conceptos Claves.
Lenguajes Servicios Web
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Servicios Web.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Tipos de Servicios Web.
INFOPATH.
Curso de Java y Aplicaciones Web
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Implementación de arquitecturas distribuidas
Acceso a datos y paso de datos entre capas
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
RMI Remote Method Invocation
Introducción XML y WebServices.
Programación Web Servicio Web XML.
WSDL & UDDI Taller de Sistemas de Información 1
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Sistemas Operativos Centralizados y Distribuidos Carlos David Zepeda.
Remoting.Net Michel Rener. TEMARIO ¿Qué es una Aplicación Distribuida? ¿Qué es una Aplicación basada en Cliente/Servidor? ¿Qué es la Tecnología de Objetos.
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Juan Andrada Romero Jose Domingo López López.  Introducción  Conceptos  Arquitectura JXTA  Protocolos  Demostración  Alternativas  Conclusiones.
TALLER DE PROGRAMACIÓN III
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Presentación Web Services Interoperability and SOAP Keith Ballinger Microsoft Corporation Alvaro Castromán Alfonso Odriozola.
Modelo para la Transmisión de Datos en el nuevo Sistema Informático de Gestión Aduanera Presentado por: Alción Carrasquilla 16, 17 y 18 de Noviembre del.
Sincronización de Objectos Compartidos usando MatchMaker a través de Web Services Thomas Pieper DCC, Universidad de Chile.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Alberto Guirao Rico Jesús Barahona Esteve.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Web Services (consumir servicios)
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
/ Teléfono : Web : Build Solutions IT.
J2EE – Java 2 Enterprise Edition
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
RPC Llamada Remota de Procedimientos Francisco José Cáceres Salazar Ingeniería Ejecucion Informatica Redes I.
1 Web Services. 2 Definición de XML Web Services Los servicios XML Web Services son los elementos fundamentales en la evolución hacia la computación distribuida.
Contacta un Servlet o un JSP
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Introducción a los Webservices. Contenidos Definición Definición Protocolos que hacen posible la existencia de los Webservices Protocolos que hacen posible.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Microsoft InfoPath ESTEFANIA FIALLO.
Distributed Component Object Model
TEMA: SERVICIOS WEB INTEGRANTES DEL EQUIPO: CELESTE ROMANO PEDRO VELAZQUEZ PEDRO MONTESINOS.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
Desarrollo de Web Service con Java
Por: Jorge Aguirre.  Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Su primera publicación,
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Presentación del prototipo Rodrigue Dufaur – Luis Acosta.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
.NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?
Transcripción de la presentación:

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

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

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

¿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.

¿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

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

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

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

SOAP Tool Kit 2.0 Descarga gratuita de http://msdn.microsoft.com/downloads/ SOAP Toolkit 2.0 SP2 

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

Ejemplos Consumiendo Desarrollando …

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”

Consumiendo … Ejemplos Foxcentral.net www.UniversalThread.com Fox.Wikis.com www.vfug.org Lista de distribución ProFox Listas de distribución del MUG

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)

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

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

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

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

Preguntas ¿ ?