James R. Borck Reformar los procesos empresariales de negocios para incrementar la productividad requiere aislar los puntos débiles por medio de un enfoque continuo en los miles de usuarios, socios, clientes, y aplicaciones que proliferan en una empresa. La última bala de plata en entrar a la cámara BPM es ALBPM (AquaLogic BPM 5.7) de BEA – una ya bien desarrollada plataforma obtenida por medio de la adquisición a principios de este año por parte de BEA de FuegoBPM Suite. ALBPM ofrece a los ingenieros de procesos la potencia necesaria para apuntar a flujos de procesos complejos con herramientas de desarrollo gráficas, con interfaz arrastrar y soltar. Funciones como un buen flujo de trabajo y manejo de excepciones, incluyendo reducción de precios y compensación, así como fuertes funciones de simulación en la etapa de desarrollo –importante para evaluar KPIs (indicadores cruciales de desempeño) al principio del ciclo de reorganización– hacen a este equipo muy prometedor. Sin embargo, no confíes demasiado en la promesa del BPM gráfico. Este paquete demanda una gran cantidad de scripting –hecho primeramente en el lenguaje propietario de BEA, PBL (Lenguaje de Procesos de Negocios). Definitivamente no es arrastrar y soltar. Y, en oposición a sus competidores, ALBPM no ofrece conexión directa con sistemas familiares externos de reglas, lo que puede ser una preocupación potencial en despliegues de empresas más grandes. ALBPM es una elección lógica para los escenarios de varios casos de uso en los que la integración de la aplicación y la administración de eventos humanos puede ser manejada en un solo paquete – ya sea como una aplicación independiente o como parte de un ecosistema mayor. Comenzar a usar las ediciones empresarial independiente y BPM Studio Editions fue esencialmente un proceso autónomo con sólo una pequeña configuración. El sistema empresarial demanda una configuración adicional para los requerimientos de bases de datos y directorios y viene en varios sabores, incluyendo JVM, J2EE, y las ediciones dirigidas BEA WebLogic e IBM WebSphere. El lado del desarrollo del proceso y la administración de componentes está bien cubierto, con dos ediciones enfocadas en las tareas disponibles. El primero, BPM Studio, construye un ambiente de desarrollo de autocontenido para crear objetos de negocios y flujos de desarrollo, codificar reglas, pruebas de simulación, y alistando el despliegue final. El otro, BPM Designer, proporciona una implementación más apropiada para analistas. Hay buenas funciones para mejorar la productividad. La sintaxis de código PBL puede ser cambiada para leerse como VB.Net o Java si esto es más cómodo para sus desarrolladores. ALBPM maneja la traducción. Los desarrolladores con experiencia básica en VB o algún otro lenguaje scripting no verán el PBL – el antiguo Lenguaje de Negocios de Fuego- como un obstáculo, sino como un escalón más. Aunque está basado en modelos XPDL (Lenguaje de Descripción de Procesamiento XML ó Processing Description Language), puede ser importado desde una variedad de herramientas de otras compañías, incluyendo Visio y Rational Rose, y fui capaz de diseñar directamente en BPEL. El editor de formas integrado en Web me permitió atar las interfaces de usuario a los controles –soportando formas JSP, ASP, y PDF. Y, las herramientas de organización a bordo proporcionaron una fácil configuración y definición de roles y relaciones para crear unidades organizacionales. El motor de procesos usa los datos, junto con definiciones de calendarios, para manejar con exactitud el enrutamiento activo de tareas y para establecer la expiración de procesos debido a fechas. Las herramientas de simulación incrustadas en BPM Studio son quizás las mejores que haya visto. La oportunidad de ajustar el orden de la lista de procesamiento es esencial para imitar escenarios de la vida real. Las habilidades de reporte, en las simulaciones y resúmenes de proyecto en general, fueron muy integrales. Fuertes capacidades inherentes de desarrollo, integración, análisis, y disponibilidad en tiempo de ejecución hacen de BEA AquaLogic BPM uno de las implementaciones de administración de procesos generales más potente del mercado de hoy. Con algo de usabilidad “sprucing to humancentric”, y continua simplificación de las tácticas de desarrollo, AquaLogic BPM debería seguir impresionando en el futuro.