SOA Principles of Service Design Thomas Erl, Samuel Puello 13-0986
by Samuel Jose Puello Coronado
1. Granularidad de servicios
1.1. Granularidad funcional
1.1.1. Coarse grained: Una llamada ejecuta varias funciones
1.1.2. Fine Grained: Una llamada ejecuta una sola función
1.2. Granularidad en las interfaces
2. Desarrollo más efectivo
2.1. Procesos de negocios modelados basado en composición de servicios
2.2. Gobierno de servicios
3. Reutilización
3.1. Invetario de servicios
3.2. Alta viabilidad que un servicio se utilice para varios procesos de negocio
4. Agilidad
4.1. Modelo basado en desarrollo
4.1.1. Trazabilidad entre el modelo de negocio y funcionalidad de los servicios
4.2. Business Architecture Roadmap
4.2.1. Listas de capacidades ahora y a futuro
4.3. Arquitectura de la información
4.4. Arquitectura de la aplicación
4.4.1. Cómo componer servicios
4.4.2. Como producir y consumir servicios
4.4.3. Jerarquía de servicios