Adsence

miércoles, 18 de marzo de 2015

Introduccion a SOA



SOA como arquitectura tecnológica que puede implementar o automatizar procesos aportando flexibilidad y reutilización de la infraestructura de TI existente y en el desarrollo de nuevas componentes.
 De acuerdo al concepto SOA se centra en la reutilizacion de de servicios por todas las aplicaciones permitiendo una comunicacion entre las diferentes plataformas evitando la duplicacion de informacion.
Este tipo de arquitectura es posible de implementar en cualquier empresa ya que se lo puede ir haciendo de forma gradual, recordemos los niveles de implementacion de SOA en la figura siguiente:

 niveles de madurez.png

Oportunista 

 Donde la implementacion de servicios se realiza a medida que se necesitan.

Sistematico

Donde se empieza por orquestar los servicios a traves de un metodos de orquestacion como BPEL y un ESB.

Empresarial

Mediante la implementacion de BPMS enfocada en los procesos de negocio.

Medicion

Sirve para la medicion de los procesos de negocio tipicamente se lo hace mediante un BAM.

Industrializado

Es la implementacion de sistemas de procesamiento de eventos complejos, esta es la fase mas compleja y costosa de implementar.

Si bien cada nivel tiene su complejidad, es realmente importante contar con el apoyo por parte de la plana mayor de cada empresa pues requiere de una planeacion estrategica y una vision de negocio diferente. A continuacion un diagrama conceptual que explica como funciona las TI con el negocio.



Este  diagrama nos da una idea general de como estructurar una arquitectura SOA.
A continuacion un link a un video donde se explica de forma sencilla un nivel sistematico de implementacion de SOA a traves de un ESB.

Primeros pasos SOA








No hay comentarios.:

Publicar un comentario

Déjame tus mensajes y recomendaciones