LaPlazaFija

E13

SOA y Web Services

70 min de lecturaDES

Objetivos

Al terminar este tema sabrás: (1) explicar la arquitectura orientada a servicios (SOA) y sus principios; (2) los fundamentos de los servicios web; (3) la pila SOAP (WSDL, UDDI); (4) el estilo REST y su comparación con SOAP; y (5) su evolución hacia microservicios y API gateways. Se apoya en E5 (HTTP/REST) y E12 (XML/JSON).

Cae en examen. E13 es de bajo peso y muy conceptual: qué es SOA, SOAP vs REST, qué es WSDL/UDDI, verbos REST, microservicios vs monolito. Distinguir SOAP de REST es la pregunta estrella.


Sección 1 · Arquitectura orientada a servicios (SOA)

SOA (Service-Oriented Architecture) es un estilo de arquitectura que estructura las aplicaciones como un conjunto de servicios débilmente acoplados, reutilizables e interoperables, que se comunican mediante estándares.

Principios de un buen servicio SOA:

  • Bajo acoplamiento (loose coupling): los servicios son independientes entre sí.

  • Contrato estándar: interfaz bien definida e independiente de la implementación.

  • Reutilización y composición: un servicio se usa desde varias aplicaciones y se combinan para procesos mayores (orquestación).

  • Abstracción / encapsulación: oculta la lógica interna.

  • Sin estado (deseable) y descubribles.

  • ESB (Enterprise Service Bus): bus de integración que conecta y orquesta los servicios (enrutamiento, transformación, mensajería) en SOA clásico.

Cae en examen. SOA = aplicaciones como servicios débilmente acoplados, reutilizables e interoperables por estándares. Bajo acoplamiento + contrato. El ESB integra los servicios.

Sigue leyendo gratis

Crea tu cuenta gratuita para leer los temas de muestra completos, guardar tu progreso y entrenar con tests del formato real. Te quedan 8 secciones de este tema por delante.