Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Introducción
Workflow Ad Hoc: aquí las reglas y normas del sistema pueden ser creadas y
modificadas durante el proceso de trabajo.
Realizar una división del trabajo más clara y comprensible por parte de todos los
departamentos de la empresa. Así se consigue la realización de tareas mucho
más efectivas.
Aunque puedan ser confundidos por sus numerosas similitudes, no podemos decir
que un BPM sea lo mismo que un sistema de trabajo workflow. El punto clave de
su diferencia radica en la utilización de las tecnologías de la información para la
consecución de los objetivos empresariales.
BPM constituye una amplia disciplina, pero tiene un propósito funcional específico.
Y por supuesto, los componentes de la tecnología BPM tienen especificaciones
precisas. ¿Cómo se combina todo eso? Aquí hay una lista que lo explica:
Aprovechar lo existente y hacer uso de lo nuevo (enfoque “leave and layer”): BPM
incorpora de forma directa sistemas de información y activos existentes y coordina
su uso en una “capa” de procesos accesible para los directores de negocio. Un
conjunto completo de adaptadores de sistemas y herramientas B2B (“business to
business”) le permiten reutilizar cualquiera de sus aplicaciones de TI existentes.
Los usuarios ven una sola interfaz delante de muchos sistemas. Y el panel de
BPM presenta una fachada uniforme a los usuarios de negocio. Cada uno de los
componentes funcionales de BPM añade valor a múltiples aspectos del
rendimiento empresarial, como efectividad, transparencia y agilidad.
1.1 Eventos
1.1.1 Eventos de Inicio
1.3 Actividad
1.3.3 Tarea
Actividad atómica que está incluida dentro de un proceso.
1.3.4 Subproceso
conjunto de actividades incluidas dentro de un proceso.
1.4 Gateway
Se emplea para controlar la divergencia o convergencia de la secuencia
de flujo.
2.0 Objetos Conectores.
Conectan los objetos de flujo de un proceso, y definen el orden de
ejecución de las actividades. Los tipos de conectores son:
6. Orquestación de servicios
La orquestación de servicios es la coordinación y disposición de múltiples servicios
expuestos como un único servicio agregado. Los desarrolladores utilizan orquestación
de servicios para apoyar la automatización de procesos de negocio mediante el
acoplamiento sin apretar los servicios a través de diferentes aplicaciones y las
empresas y la creación de “segunda generación”, las aplicaciones compuestas. En
otras palabras, la orquestación de servicios es la combinación de las interacciones de
servicio para crear servicios empresariales de alto nivel.
La Orquestación de servicios funciona mediante el intercambio de mensajes en la
capa de dominio de las aplicaciones empresariales. Dado que los servicios
individuales no están programados para comunicarse con otros servicios, los
mensajes deben ser intercambiados de acuerdo con una lógica de negocio
predeterminado y orden de ejecución de modo que el servicio compuesto o aplicación
puede ejecutarse como se demanda por el usuario final. Esto se logra generalmente a
través de integración de aplicaciones empresariales (EAI), que permite la integración
de datos, y el uso de un motor de mensajería central, tal como un bus de servicios
empresariales (ESB), qué rutas, transforma y enriquece mensajes.
orquestación de servicios y SOA, sin embargo, puede ser difícil de lograr sin el
conjunto adecuado de herramientas. En sus primeros días, CTO de grandes
compañías adoptaron con entusiasmo SOA y se dedicaban a la implementación con
una estafa y reemplazar modelo. Este enfoque dio lugar a altos costos financieros, así
como las inversiones de tiempo importante, ya que a menudo se requiere a los
desarrolladores a los servicios de orquestar programación (es decir, escribir nuevo
código), derrotando el propósito último de la adopción de SOA.
Lo que se necesitaba era una manera más sencilla y flexible para llevar a cabo
orquestaciones de servicios e implementar SOA. El bus de servicios empresariales
(ESB) surgió como la salida al mecanismo para la orquestación de servicios y SOA.