18 de abril de 2012

SOA

SOA: Service Oriented Architectura, Arquitectura Orientada al Servicio

Definiciones basicas:
  • Un Servicio: Una tarea de negocio que se repite.
  • Orientado al Servicio: Ver el negocio como prestamo de servicios.
  • SOA: Es un estilo de arquitectura.
SOA define un conjunto de servicos de negocio, que se basa en una infraestructura de estandares, un modelo de programacion, y tecnologias, como los web services.

Un servicio tiene una entrada, un proceso (operacion) y una salida, los cuales conforma un proceso de negocio, para formar una composocion de servicios.

Servicio:
  • Bajo acoplamiento.
  • Encapsulacion
  • Sin estados
  • Tecnologia Neutral
Nucleo:
  • ESB
  • Inovacion de negocio y optimizacion de servicios.
  • Desarrollo de Servicios
  • Administracion de servicios IT.
  • Servcios de Infraestructura.
Ciclo de Vida:
  • Modelo.
  • Emsablado (montaje).
  • Despliegue.
  • Administracio.