1 / 9

Metodología SOA

Metodología SOA. Desarrollo de aplicaciones empresariales con Web Services. Ing. Amparo Olaya Benavides. Metodología SOA. Principios básicos de Web Service. W3C … Web Service …. Para qué sirven … Como funcionan … Estándares …. Ing. Amparo Olaya Benavides.

morey
Download Presentation

Metodología SOA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Metodología SOA Desarrollo de aplicaciones empresariales con Web Services Ing. Amparo Olaya Benavides

  2. Metodología SOA Principios básicos de Web Service • W3C … • Web Service …. • Para qué sirven … • Como funcionan … • Estándares … Ing. Amparo Olaya Benavides

  3. Metodología SOA W3C - World Wide Web Consortium Organización que desarrolla estándares para guiar el desarrollo y expansión de la Web. Organizado por el CERN (Organización Europea para la Investigación Nuclear ) y el MIT (Instituto Tecnológico de Massachusetts) y apadrinado por varias empresas. Es un consorcio internacional que produce estándares para la World Wide Web. Está dirigida por Tim Berners-Lee, el creador original de URL (Uniform Resource Locator, Localizador Uniforme de Recursos), HTTP(HyperText Transfer Protocol, Protocolo de Transferencia de HiperTexto) y HTML (Lenguaje de Marcado de HiperTexto) que son las principales tecnologías sobre las que se basa la Web. Más info en su Website www.w3.org Ing. Amparo Olaya Benavides

  4. Metodología SOA Web Services Definición Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición que englobe todo lo que son e implican. Una posible sería hablar de ellos como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web. Ing. Amparo Olaya Benavides

  5. Metodología SOA Web Services Para qué sirven Estos servicios proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones, que interactúan entre sí para presentar información dinámica al usuario. Para proporcionar interoperabilidad y extensibilidad entre estas aplicaciones, y que al mismo tiempo sea posible su combinación para realizar operaciones complejas, es necesaria una arquitectura de referencia estándar Ing. Amparo Olaya Benavides

  6. Metodología SOA Web Services Como funcionan Ing. Amparo Olaya Benavides

  7. Metodología SOA Web Services Como funcionan En todo el proceso de WS intervienen una serie de tecnologías que hacen posible esta circulación de información. Por un lado, estaría SOAP (Protocolo Simple de Acceso a Objetos). Se trata de un protocolo basado en XML, que permite la interacción entre varios dispositivos y que tiene la capacidad de transmitir información compleja. Los datos pueden ser transmitidos a través de HTTP , SMTP , etc. SOAP especifica el formato de los mensajes. El mensaje SOAP está compuesto por un envelope (sobre), cuya estructura está formada por los siguientes elementos: header (cabecera) y body (cuerpo). Ing. Amparo Olaya Benavides

  8. Metodología SOA Web Services Como funcionan – Estructura de los mensajes - Ing. Amparo Olaya Benavides

  9. Metodología SOA Web Services Estándares Para optimizar el rendimiento de las aplicaciones basadas en Servicios Web, se han desarrollado tecnologías complementarias a SOAP, que agilizan el envío de los mensajes (MTOM) y los recursos que se transmiten en esos mensajes (SOAP-RRSHB). Por otro lado, WSDL (Lenguaje de Descripción de Servicios Web), permite que un servicio y un cliente establezcan un acuerdo en lo que se refiere a los detalles de transporte de mensajes y su contenido, a través de un documento procesable por dispositivos. WSDL representa una especie de contrato entre el proveedor y el que solicita. WSDL especifica la sintaxis y los mecanismos de intercambio de mensajes. Ing. Amparo Olaya Benavides

More Related