Indispensable artículo de Juan Manuel Reina (Director de Tecnología de Novayre) en el que enumera las características de una Herramienta de Gobierno SOA y finalmente plantea y compara opciones desde diversos puntos de vista.
Diría que es de lo mejor que he leído sobre Gobierno SOA, conciso y preciso.
Me quedo con esto:
Características deseables en herramientas de Gobierno SOA
· Registro y Repositorio
o Implementar un registro de artefactos
o Poder acceder al registro de servicios de forma programática, es decir, disponer de un API para el acceso
o Implementar mecanismos de dependencia de unos servicios con otros
o Permitir anadir información adicional (metadatos) a los servicios registrados
o Proporcionar mecanismos para estructurar y organizar el conjunto de servicios
o Proporcionar mecanismos ágiles de búsqueda dentro del repositorio
· Gestión del Ciclo de Vida de los Servicios
o Gestionar el ciclo básico de servicios: análisis/diseno, desarrollo, pruebas y explotación
o Administrar distintas versiones de los servicios
o Integrar un workflow que permita la promoción de los servicios, es decir, que permita la aprobación por parte de un arquitecto SOA del paso de un servicio de diseno a desarrollo, de desarrollo a pruebas, etc.
o Integrar herramientas para las ejecución de pruebas de servicios
· Administración de Políticas, Métricas, Monitorización y Configuración
o Implementación de diversas políticas estándares relacionadas con servicios web (por ejemplo el cumplimiento del Basic Profile 1.1)
o Posibilidad de anadir o configurar nuevas políticas
o Proporcionar indicadores o métricas para monitorizar los servicios en ejecución (logs, auditoría, tiempos de respuesta, etc.)
o Proporcionar una interfaz gráfica que muestre dichas métricas de forma amigable
o Notificar la ocurrencia de distintos eventos mediante el envío de mensajes (email, RSS, SMS, etc.)
Desde el punto de vista empresarial:
· Disponibilidad de Edición Community / Enterprise
· Tipo de Licencia
· Coste Edición Community / Enterprise
· Calidad de la Documentación
· Soporte Multi-Idioma
· Disponibilidad del Código Fuente
· Comunidad activa
· Coste del soporte
· Disponibilidad de empresas que den el soporte de la herramienta
Evaluación Plataformas Gobierno SOA open-source:



Deja un comentario