¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Servicios Web

Hugo Franco Español

Diagrama de flujo de servicios web: SOAP, WSDL y UDDI

Diagrama de flujo: servicios web

Contenido del diagrama

  1. Servicios Web

  2. Un servicio web expone un conjunto de servicios para ser consumidos a través de la red.

    En otras palabras, un servicio web especifica un conjunto de operación(funciones que retornan determinado valor , reciben un conjunto finito de parámetros, y retorna un resultado), a través de una url, donde una aplicación Cliente remota los puede consumir(podría haber cuestiones de seguridad en el medio).

  3. Especificaciones que define el servicio web

  4. Componentes de un servicio web

  5. Un servicio web es una colección de protocolos abiertos y estándares usados para el intercambio de datos entre aplicaciones o sistemas.

    SOAP • WSDL • UDDI • WS-Security • WS-ReliableMessaging • WS-Reliability • WS-Addressing

  6. La plataforma básica de los servidores es XML + HTTP.

    Todos los servicios web estándar utilizan los siguientes componentes:

    • SOAP (Simple Object Access Protocol) • UDDI (Universal Description, Discovery and Integration) • WSDL (Web Services Description Language)

  7. Características

  8. XML-based • Loosely coupled • Coarse-grained • Ability to be synchronous or asynchronous • Supports Remote Procedure Calls (RPCs) • Supports document exchange

  9. Arquitectura – Enfoque de roles de un servicio web

  10. Service provider

    • Service requestor

    • Service registry

  11. Arquitectura – Pila de protocolos

  12. • Service transport

    • XML messaging

    • Service description

    • Service discovery

  13. Tecnologías y estándares

  14. *XML-RPC

    *SOAP

    *WSDL

    *UDDI

  15. REST (Representational state transfer)

  16. • Es una técnica de arquitectura de software para sistemas hipermedia distribuidos.

    • Los servicios web basados en rest, intentan emular el protocolo http.

    • Los sistemas que siguen los principios rest, se denominan Restful.

    • Se exponen mediante URI’S, es una cadena de caracteres que identifica unívocamente a un recurso. Determinan cuan intuitivo será el servicio web.

  17. • Colección de principios para el diseño de arquitecturas en red.

    • No mantiene estado

    •Recursos con múltiples representaciones identificados por un id único

    • Utiliza métodos Http de manera explicita

    • Transfiere xml y/o JSON

  18. Principios fundamentales REST

  19. ¿Cuando usar Rest?

  20. • Cuando el servicio web no necesita tener estado

    • Cuando se busca mejorar el rendimiento con una infraestructura del almacenamiento en cache

    • Consumo de servicios con escaso ancho de banda

  21. Recursos

  22. En la arquitectura rest, los servicios no publican operaciones, publican recursos.

    Los recursos son objetos conceptuales.

    Ejemplo de recursos:

    • Lista de productos

    • Producto concreto

    • Persona

Información

Descripción
Servicios Web
Creado por
Hugo Franco
Visitas
2
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?