Criterios para la evaluación de Herramientas de Gobierno SOA

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