sábado, 21 de agosto de 2010

Software .NET

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:

Etiquetas