SOA
作者:SERGIO IVAN HERNANDEZ OBANDO
1. Principios
1.1. Contrato de servicios estandarizados
1.2. Acoplamiento débil de sistemas
1.3. Abstracción de servicios
1.4. Reutilización de servicios
1.5. Autonomía de servicios
1.6. Servicios sin-estado
1.7. Descubrimiento de servicios
2. Beneficios
2.1. Mejora los tiempos de relacion de cambios de proceso
2.2. Facilidad para evolucionar a modelos de negocios basados en tercerización
2.3. Facilidad para abordar modelos de negocios basados en colaboración con otros entes
2.4. Mejora en la toma de decisiones
2.5. Aplicaciones reutilizables y adaptables
2.6. Reducción de costes
3. Capas de software
3.1. Aplicaciones basicas
3.2. De exposición de funcionalidades
3.3. De integración de servicios
3.4. De composición de procesos
3.5. De entrega
4. Origen
4.1. En los años 80 aparecieron los modelos orientados a objetos,.
4.2. En los 90 aparecieron los modelos basados en componentes
4.3. En la actualidad han aparecido los modelos orientados a servicios.
4.3.1. Se ha visto incrementada su presencia en la actualidad, en gran medida debido al aumento de uso de servicios web.
4.4. Fue descrita por primera vez en 1996
5. Concepto:
5.1. Arquitectura orientada a servicios
5.2. Estilo de arquitectura de TI que se apoya en la orientación de servicios
5.3. Es un tipo de diseño de software que permite reutilizar sus elementos gracias a las interfaces de servicios.
5.3.1. Un servicio es un unidad de autónoma de una o mas funciones del software diseñada para realizar una tarea especifica.