Tons vamos con las recomendaciones claro según Gartner para un proyecto basado en SOA
BEST PRACTICES
- Los servicios no deben ser tan granulares
- Según gartner lo mas importante es el BackPlane que es un ESB
- Evitar la proliferación de servicios
- SOA NO es la solución para todo
- # services / # Consumers >> 20 (El número de servicios dividido entre el número de consumidores que lo usan, no debe sobrepasar de 20 , para evitar que se tengan demasiados servicios)
- # of reused services <>
- Too fine service granurality
- Duplicate Service
- Over-specified SOA
Para empezar con SOA recomiendan
- Crear pocos servicios
- Proyecto pequeño para la prueba de concepto
Considero que una buena practica es ver la evolución de los grandes consorcios, así que el caso de estudio es SAP, quién en su principio ofrecía una plataforma SOA denominada MySAPR3 luego lo migraron basandose en interfaces para los servicios, esta concepto de arquitectura en lo particular me parece interesante, agregando quizá un poco de IoC, jejejeje
No hay comentarios.:
Publicar un comentario