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.

Slides:



Advertisements
Presentaciones similares
Web Services Definición. Ventajas que ofrece.
Advertisements

Web Services.
APLICACIONES DISTRIBUIDAS
Java Web Services Developer Arquitectura
Intranets P. Reyes / Octubre 2004.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Conceptos básicos de Internet
WSE 2.0 (.NET Web Services Enhancements)
Red Social: “Un millón de Amigos”.
ADELA TORRES JONATHAN BEJARANO
Crear y consumir Servicios Web XML
Modelando aplicaciones
SERVICIOS DE INTERNET Introducción comenzar.
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Lenguajes Servicios Web
Servicios Web.
SERVICIOS DE TCP/IP.
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Tipos de Servicios Web.
Introducción al software
Conceptos de Infopath Microsoft InfoPath es una aplicación  usada para desarrollar formularios de entrada de datos basados en XML. Su primera publicación,
INFOPATH.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Desarrollando y consumiendo Web Services con Visual FoxPro
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.
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Características generales de un servicio Web.
TECNOLOGIA E INFORMATICA
WSDL & UDDI Taller de Sistemas de Información 1
Implementación y administración de DHCP
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.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
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.
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
HERRAMIENTAS TELEMATICAS
/ Teléfono : Web : Build Solutions IT.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
INTRANET SERVIDOR / CLIENTE.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Seguridad DNS. Javier Rodríguez Granados.
Cuentas de usuarios y grupos en windows 2008 server
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
TEMA 9: DIAGRAMA DE CLASE EN UML
 Formación a distancia: - La Universidad Oberta de Cataluña  Formación a distancia: - La Universidad Oberta de Cataluña, que hace posible que alumnos.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Características generales de un servicio Web.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Juan Pablo Arango Tatiana Zapata L 11C IE LA SALLE DE CAMPOAMOR.
Microsoft InfoPath ESTEFANIA FIALLO.
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.
CATEDRATICO: Ing. Javier Romero Castro EQUIPO 4 INTEGRANTES: Hernández Santana Martha Pérez Velázquez Antonio Juárez Téllez Uziel García Guzmán Hugo Alejandro.
UD 2: “Instalación y administración de servicios de configuración automática de red” Problemas asociados a DHCP. Seguridad Luis Alfonso Sánchez Brazales.
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Internet Internet es una red de alcance mundial, compuesta por redes de datos privadas y públicas que se comunican entre si, independientemente del hardware.
Desarrollo de Web Service con Java
Tecnólogo Gestión Administrativa
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
Módulo 7: Resolución de nombres NetBIOS mediante el Servicio de nombres Internet de Windows (WINS)
Requerimientos del software
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

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 a través de Internet. Se están convirtiendo en la plataforma de integración de aplicaciones gracias a los estándares abiertos y al énfasis en la comunicación y colaboración entre personas y aplicaciones. Las aplicaciones se crean utilizando los servicios XML Web Services múltiples de origen distinto que funcionan conjuntamente, sin importar su ubicación o la forma en que se implementaron.

3 Web Services Definición de XML Web Services Existen tantas definiciones de los servicios XML Web Services como empresas que los diseñan. Sin embargo la idea general es: Los servicios XML Web Services ofrecen funciones muy útiles a usuarios del medio Web ya que emplean un protocolo Web estándar que, en casi todos los casos, es SOAP. Los servicios XML Web Services permiten describir sus interfaces con suficiente detalle para que el usuario diseñe una aplicación cliente que permita comunicarse con ellas. Esta descripción se proporciona normalmente en un documento XML denominado WSDL (lenguaje de descripción de servicios Web). Los servicios XML Web Services se registran para que los futuros usuarios los encuentren fácilmente. Este registro se realiza a través de UDDI (descripción, descubrimiento e integración universales).

4 Web Services UDDI UDDI (descripción, descubrimiento e integración universales) constituye las páginas amarillas de los servicios Web. Como en las páginas amarillas en papel, es fácil buscar una empresa que ofrece los servicios que necesita, leer acerca del servicio ofrecido y ponerse en contacto con una persona para solicitar más información. Por supuesto, puede ofrecer un servicio Web sin tener que registrarlo en UDDI, al igual que si, por ejemplo, abriera un negocio en el sótano de su casa y confiara en la publicidad del "boca a boca". Si quisiera ampliar sus expectativas en el mercado, necesitaría UDDI para que sus clientes lo encontraran. SOAP SOAP es el protocolo de comunicaciones para los servicios XML Web Services. SOAP define el formato XML para mensajes. Si tiene un fragmento creado correctamente en XML e incluido en un par de elementos SOAP, dispondrá ya de un mensaje SOAP. SOAP encapsula mensajes orientados a objetos servicios web cliente y servidores.

5 Web Services Creación Web Services Project ASP.NET Web Service Ejercicio 1 : Mi primer webservice Upper – Lower Testing Web Service Ejercicio 2 : Test Mi primer webservice Upper – Lower

6 Clase System.Web.Services.WebService La clase System.Web.Services.WebService, que define la clase base opcional para los servicios Web XML, proporciona acceso directo a los objetos de ASP.NET más comunes como, por ejemplo, aquellos para los estados de sesión y las aplicaciones. De forma predeterminada, los servicios Web XML creados en código administrado con Visual Studio heredan de esta clase. El servicio Web XML puede heredar de esta clase para obtener acceso a los objetos intrínsecos de ASP.NET como, por ejemplo, Request y Session. Web Services

7 Atributo WebMethod Cuando se crea un servicio Web XML en código administrado, se deben indicar los métodos disponibles a través de dicho servicio mediante la ubicación del atributo WebMethod antes de la declaración del método Public. Los métodos Private no se pueden utilizar como punto de entrada para un servicio Web XML; aunque pueden estar en la misma clase y el código del servicio puede llamarlos. El atributo WebMethod se debe aplicar a cada método público disponible como parte del servicio Web XML. Propiedad CacheDuration: el valor de esta propiedad especifica cuántos segundos ASP.NET deberá almacenar en la caché los resultados para cada conjunto único de parámetros. A menos que se especifique de otro modo, el valor predeterminado es cero, lo que deshabilita el almacenamiento en caché de los resultados.

8 Web Services Descubrimiento del servicio Web XML Se trata del proceso de ubicación e interrogación de las descripciones de los servicios Web XML, lo que supone un paso preliminar para el acceso a uno de estos tipos de servicios. A través del proceso de descubrimiento, los clientes de los servicios Web XML podrán saber, en el tiempo de diseño, que existe el servicio Web XML, las capacidades que posee y la forma correcta de interactuar con el mismo. Sin embargo, un sitio Web que implementa un servicio Web XML no necesita ser compatible con el proceso de descubrimiento, ya que, en su lugar, otro sitio podría responsabilizarse de describir el servicio como, por ejemplo, un directorio de servicios Web XML. De forma alternativa, puede que no haya una forma pública de encontrar el servicio, como cuando se crea el servicio para uso privado.

9 Web Services Descubrimiento estático (.disco) Se puede habilitar el descubrimiento mediante programación de un servicio Web XML a través de la publicación de un archivo.disco. Este archivo es un documento XML que contiene vínculos a otros documentos de descubrimiento, esquemas XSD y descripciones de servicios. Los servicios Web XML creados con ASP.NET disponen automáticamente de capacidad para ofrecer un documento de descubrimiento generado. Por ejemplo, para tener acceso a un documento de descubrimiento de un servicio Web XML denominado Service1.asmx que forma parte de un proyecto llamado WebService1 en el equipo local, utilice la siguiente dirección URL:

10 Web Services Creando Clases Proxy with Web Services Description Language Tool (wsdl.exe).NET Framework SDK incluye la herramienta Web Services Description Language,wsdl. WSDL permite generar una clase proxy, para poder invocar un el web service correspondiente. Tip Vbc.exe Compiler to create an assembly from the Web service proxy. Ejercicio: GetCustomers()

11 Web Services Día de Innovación MUG (Microsoft User Group) MITAD DEL MUNDO Lugar: Auditorio Universidad Católica de Quito Fecha: 15 de Abril del Hora: 7:30am Día de Innovación UG MITAD DEL MUNDO 7:30 – 8:30 Registro 8:30 – 9:00 Key Note 9:00 – 10:00 Fundamentos de Indigo : Longhorm Harley Jácome - MCP 10:00 – 10:15 Break 10:15 – 11:30 Generando Código Dinámicamente : CodeDom Willy Marroquín – MVP VB.NET Colombia 11:30 – 11:45 Break 11:45 – 12:45 Whidbey Master Page and Navigation : ASP.NET 2.0 Pablo Narváez – MVP.NET 12:45 – 13:00 Despedida Para confirmar su asistencia eviar un mail a o al teléfono: