Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.

Slides:



Advertisements
Presentaciones similares
Web Forms en ASP .Net 2.0 El próximo paso.
Advertisements

Web Services.
Java Web Services Developer Arquitectura
.NET y Servicios Web David Carmona Development Advisor
WSE 2.0 (.NET Web Services Enhancements)
Desarrollo de aplicaciones 100%.NET Octavio Hernández DANYSOFT Internacional Delphi 8 para Microsoft.NET Framework.
La plataforma .NET David Carmona
Implementación de SQL Server 2000 Reporting Services
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Rossy Garita Componentes fundamentales de CLR y
ADELA TORRES JONATHAN BEJARANO
Crear y consumir Servicios Web XML
Introducción a ASP.NET.
Módulo 2: Uso de Microsoft Visual Studio .NET
ATS – Cliente .
Alberto Pedroso García - Junio/2004 Victor Ricardo Díaz – Junio/2007 Web Services.
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Universidad Nacional Autónoma de Honduras
Lenguajes Servicios Web
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Microsoft SQL Server 2008 – SQL Server Integration Services
Servicios Web.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Tipos de Servicios Web.
INFOPATH.
Microsoft InfoPath designer
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Desarrollando y consumiendo Web Services con Visual FoxPro
Acceso a datos y paso de datos entre capas
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft Office System Recopilando Información y Fomentando la Colaboración a través de Formularios Electrónicos José Alania Valdez Especialista en Tecnologías.
Características Técnicas
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Introducción XML y WebServices.
Características generales de un servicio Web.
Programación Web Servicio Web XML.
INFOPATH 2010 DANIELA CHEDRAUI.
WSDL & UDDI Taller de Sistemas de Información 1
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
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.
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.
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
InfoPath Ventajas y Uso.
REPUBLICA DE COLOMBIA Software para generación de cuestionarios
Web Services (consumir servicios)
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
INFOPATH Mylénne Arellano N.. Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
/ Teléfono : Web : Build Solutions IT.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
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.
TALLER DE DESARROLLO WEB FUNDAMENTOS DE INTERNET.
Desarrollo de aplicaciones empresariales con Web Services
Verónica Tapia Alvarado
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.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Microsoft InfoPath ESTEFANIA FIALLO.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Presentación de la solución Junio Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
Visual Studio NET 2008 MCSD.NET Ing Oscar Mendez Incosac Sac & Telefonica Mobiles Comunidad:
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

Web Services Daniel Seara

Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes Entre sistemas operativos

Escenarios Simple Publicación de información Integración de Aplicaciones Permite realizar tareas remotas Soluciones de Flujo de Trabajo (Workflow) Integrados con BizTalk©

Estándares HTTP, SMTP XMLSOAP

Infraestructura

UDDI, WSDL UDDI: Mecanismo de descubrimiento de Servicios Web disponibles WSDL: Lenguaje de definición del Servicio Web

Formas de Comunicación HTTP-GET Argumentos en la URL HTTP-POST Argumentos en el documento enviado SOAP Mensaje estructurado, en XML con posibilidad de implementar múltiples formatos, seguridad etc.

Creando Web Services Aplicación Web Independiente Junto con funcionalidades específicas Tipo especial de clase Extensión ASMX Los métodos a publicar se marcan con el atributo WebMethod

Ejemplos VBC# _ Public Function TraerDatos() As Data.DataTable End Function [WebMethod] public Data.DataTable TraerDatos() { }

Publicar un Servicio Web Creado desde Visual Studio, sólo es necesario publicarlo como un sitio Web Usando las herramientas de publicación de VS2005 httpFtp Front Page Server Extensions ¡Copiar y pegar!

Publicar un Servicio Web (2)

Publicar un Servicio Web (3)

Acceder a un Servicio Web Desde un proyecto, basta con agregar una Referencia Web Buscándolo por UDDI Utilizando el vínculo al WSDL Llamando al servicio Web con el argumento ?wsdl

Acceder a un Servicio Web (2)

Acceder a un Servicio Web (3)

Acceder a un Servicio Web (4)

Acceder a un Servicio Web (5)

Acceder a un Servicio Web (6)

Datos desde Servicios Web Es preferible utilizar SOAP dada la riqueza del mensaje Es posible retornar un XML como cadena de caracteres como cadena de caracteres O directamente un DataSet Pero algunos clientes no lo soportan

Encriptación y Servicios Web SOAP/XML usan caracteres La encriptación suele generar caracteres especiales incompatibles Solución Generar una cadena de caracteres con los códigos ANSI de los caracteres, con algún separador para “reconstruir” en el receptor 123~034~111…….

Mejoras para Servicios Web WSE Actualmente en beta la versión 3 Específica para ASP.Net 2.0 Facilita autenticación de usuarios Encriptación de datos Transmisión de grandes volúmenes binarios Permite publicar servicios Web vía TCP sin necesidad de IIS

Importancia Es el fundamento de las arquitecturas orientadas a servicios SOA Publicar las reglas de negocio por una interfaz de Servicios Web permite el acceso por parte de múltiples clientes Web Windows Forms Clientes inteligentes DispositivosOffice