Secciones

SOA - Parte I - ¿Que es SOA?

Aprovechando que estoy preparando la certificación como arquitecto Bea Weblogic en plataforma SOA, crearé una serie de entradas sobre el tema.

SOA (Service Oriented Arquitecture) en un paradigma para la realización y el mantenimiento de los procesos de negocios enfocados a sistemas distribuidos.
Está basado en 3 principios básicos: servicios, interoperatividad y bajo acoplamiento.

  • El servicio es una funcionalidad de negocio self-contained.
  • Un ESB (Enterprise Service Bus) es la pieza de infraestructura que proporciona un alto grado de interoperatibidad entre los sistemas distribuidos. Proporciona una forma sencilla de distribuir procesos de negocio que usan diferente plataforma y tecnología.
  • Bajo acoplamiento (lose coupling) es un concepto que implica reducir las dependencias entre las diferentes piezas del sistema. Como los procesos de negocio están distribuidos entre diferentes backends, es importante minimizar los efectos provocados por cambios y fallos.

No hay comentarios:

Publicar un comentario en la entrada