Terminología básica BPM
Terminología BPM
Esta terminología no esta ordenada alfabéticamente, su intención es actualizarla a medida crezca el contenido. Los términos aquí son basados en el estándar de BPMN y no el de BPEL.
Para el gerente y los lideres de proyectos, es la guía perfecta, y adicional primordial para entenderse con los recursos: programadores y desarrolladores. Para el programador es esencial aprenderselos de memoria.
BPM: Business
Process Management.
Metodología
que permite automatizar el comportamiento de la organización a
través de los procesos.
BPEL: Bussines
Process Execution Languaje
Es
la definición de lenguaje de programación para la implementación
de BPM, cualquier regla se plasma y realiza al servidor de
aplicaciones empleando este lenguaje.
BPMN: Business
Process Manager Notation
Definicion
adicional de un lenguaje visual el cual genera el BPEL para depues
desplegar la idea o regla.
BAM: Business
Activity Monitoring
Capacidad
de la plataforma BPM empleada para vigilar y exponer los eventos
(procesos corriendo y sus resultados) del negocio en accion. Este
concepto logra extenderse a otra rama, el BI.
- Elementos BAM: son necesarios porque permiten emplear decisiones para modificar las reglas de negocios, el fin de estos son optimizar los procesos:
- KPI’s : indicadores claves de rendimiento-
- Dashboard: monitorizacion en tiempo real el valor actual de los KPI’s
Orquestación:
Ejecución
organizada de las reglas que definen un proceso, respecto el todo del
negocio.
BPMS: Business
Process Management System/Suite.
Las
herramientas o componentes para la construcción de aplicaciones
siguiendo la metodología BPM anteriormente ilustrada.
- Componente BPMS: Artefactos de software que permiten trabajar modularmente la tecnologia y metodología BPM.
- Workflow:Es el motor que ejecuta/orquesta los procesos de negocio definidos, por medio de BPEL.
- Process Designer: La herramienta que permite definir los procesos de negocio por medio de un lenguaje que se traduzca a BPEL como lo son BPMN o XPDL.
- Form Creator: Herramienta que permite definir formularios de interacción humana donde el actor puede iniciar, rechazar, aprobar, una instancia de un proceso de negocio.
BRE: Business
Rules Engine
El
entorno de ejecución donde el conjunto de varias reglas de procesos
se relacionadas entre si o se encuentran.
BPMS Connectors:
Los
componentes que permiten dotar de tecnologías para los procesos, es
decir, el BPMS define las reglas en que se trabaja, pero no la
tecnología empleada, de esto se encarga los conectores. Estos pueden
ser para ECM, LDAP, ESB, etc. Son cruciales en los BPMS puesto
definir las reglas sin ponerlas en practica en su máxima expresión
no optimiza ningún negocio.
JBPM: Java/JBoss
Bussines Process Modeling
Es
la tecnologia de BPM empleada en ciertos BPMS, como versiones
antiguas de oracle y ahora en versiones recientes de los productos de
RedHat.
WS: Web Service
Tecnologia
web basada en servicios a demanda.
XPDL: XML Process
Definition Language
Lenguaje
alternativo de BPM