Bienvenidos a este pequeño espacio de información sobre BPM!

Este portal pretende servir de apoyo para estudiantes universitarios y público en general que se encuentre interesado en conocer un poco de los avances en el paradigma BPM y las tecnologías BPM's existentes en el mercado actual.


En este site, incluiremos una base de conocimiento para contribuir con la difusión de este tipo de paradigma, y todos sus beneficios.

Ocasionalmente tocaremos otros temas relacionados al diseño, análisis y construcción de sistemas de información (Enterprise Resource Planning, Customer Relationship Management, Business Intelligence, Service-oriented architecture, Business Process Execution Language, Unified Model Language).


Espero sea de utilidad

5 de febrero de 2013

Estándares BPM según BPMI





BPMI (Business Process Management Initiative, de sus siglas en Inglés) es la organización que asume la elaboración de los estándares que sustentan el concepto de BPM enfocándose sobre el proceso de negocio como el punto de partida entre el ambiente del mismo y su puesta en ejecución a través de la tecnología de forma tal que se unifica los ítems de proceso con las diferentes disciplinas del negocio.

BPMI define siguientes especificaciones abiertas:

BPML: (Business Process Modeling Languages). Los BPML son metalenguajes que permiten llevar a cabo el modelado deprocesos basándose en XML y realizar la integración con sistemas de información y de gestión utilizando web services, generalmente a través de WSDL (Web Service Description Language). 
Dentro de los BPML destacan el BPML (Business Process Modeling Language) desarrollado por la BPMI y el BPEL4WS o WS BPEL que en estos momentos es considerado como estándar de facto para la ejecución de procesos.

BPMN: (Business Process Management Notation) es un estándar creado para la modelización de flujos de procesos de negocio y web services. BPMN como herramienta de notación de procesos define la formagráfica de construir un proceso, así como los diferentes objetos que se pueden utilizar para tal efecto.

BPSM: es un framework conceptual que incluye patrones rquitecturales para BPM.

BPXL: Es un estándar del BPMI para extender BPEL4WS a fin de que se pueda manipular transacciones, reglas de negocio, administración de tareas e interacción humano-humano asistida por el computador.

BPQL: (Business Process Query Language)  es una interfaz de administración para la infraestructura de BPM que incluye la facilidad de ejecución de procesos (servidor de procesos) y la facilidad de despliegues de procesos. (Repositorio de procesos)

La interfaz de BPQL a un servidor de proceso permite conocer el estado y controlar la ejecución de las instancias de los procesos manejados por el servidor de proceso. Esta interfaz se  basa en el Protocolo de Acceso Simple a Objetos (SOAP).

BPEL: (Business Process Execution Language for Web Services) es un lenguaje para la ejecución de procesos de negocio basado en XML enfocado a los servicios web. Aprovechando las facilidades de los servicios web, tales como permitir tareas en un ambiente de computación distribuida. EL utilizar BPEL se puede describir formalmente un proceso de negocio que ocurre a través de la web de tal forma que cualquier entidad de cooperación puede realizar unos o más pasos en el proceso de la misma manera.

WS-CDL: (Web Services Choreography Description Language): es un lenguaje basado en XML que describe la colaboración entre pares peer-to-peer, mediante la definición - desde un punto de vista global - de los comportamientos comunes y observables de cada participante de un proceso de negocio.