Powered By Blogger

martes, 24 de abril de 2007

Recomendaciones SOA

Ummmh, a mi parecer los mas importante, quizá sea importante saber que es un concepto, como se desarrolla para no decir "Donde descargo el SOA", pero asimismo es de vital importancia saber que no se debe hacer, y que si se debe hacer, o como dicen los gringolandicos "The Best Practices"

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
Rules & Metrics
  • # 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 <>
BAD SOA (Issues)
  • 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
Pa estudiarse:

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.: