Hace un par de días, he tenido que investigar sobre dos tipos de herramientas:
  - ESB(Enterprise service bus), bus de servicios de empresa consiste en un combinado de arquitectura de software que proporciona servicios fundamentales para arquitecturas complejas a través de un sistema de mensajes basado en las normas y que responde a eventos. Generalmente un ESB proporciona una capa de abstración construida sobre una implementación de un sistema de mensajes de empresa que permita a los expertos en integración explotar el valor del envío de mensajes sin tener que escribir código. El ESB que he estudiado es el NServiceBus(http://www.nservicebus.com/) el cual esta totalmente desarrollado en .NET y es opensource.
 - BPM(Gestor de Procesos de Negocio), he encontrado el siguiente software de pago Ultimus(http://www.ultimus.com) basado en tecnología .NET. 
Presentan las siguientes aspectos: 
 - Gestión de Proyectos: Planificación y Ejecución
 
- Modelador de Procesos: Herramienta para determinar y diseñar los procesos de negocios.
 
- Herramientas de Desarrollo: Incluye diseño de Formularios/Pantallas y un editor de reglas. Este módulo entrega procesos ejecutables que están vinculados a las reglas de negocio.
 
- Motor de Procesos: Permite que las reglas de negocios sean activamente administradas y coordinadas a lo largo de la ejecución de procesos.
 
- Motor de Reglas: Evalúa automáticamente el estado de los objetos y ejecuta el método correcto basado en el estado asociado a una regla.
 
- Repositorio: Mantiene meta-definiciones de los procesos, participantes y componentes de integración.
 
- Administración: Provee auditoría, monitoreo y mediciones en todos los pasos de un proceso. En algunos casos, este módulo posibilita ademas intervenciones manuales.
No hay comentarios:
Publicar un comentario