1 / 228

Workflow: Tecnología para la Implementación de la Reingeniería de Procesos de Negocios -Parte 2-

Workflow: Tecnología para la Implementación de la Reingeniería de Procesos de Negocios -Parte 2-. Ms. Ing. Gabriel Vilallonga UNSL – Junio 2007. Workflow – Modelo de Referencia. Workflow – Modelo de Referencia. Vocabulario común para describir el proceso de negocio

drew-hoover
Download Presentation

Workflow: Tecnología para la Implementación de la Reingeniería de Procesos de Negocios -Parte 2-

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Workflow: Tecnología para la Implementación de la Reingeniería de Procesos de Negocios-Parte 2- Ms. Ing. Gabriel Vilallonga UNSL – Junio 2007

  2. Workflow – Modelo de Referencia

  3. Workflow – Modelo de Referencia • Vocabulario común para describir el proceso de negocio • Descripción funcional de las componentes de software en un WfMS • Definición de las interfases entre las componentes de software

  4. Workflow – Modelo de Referencia – Interfase 1 • Soporta el intercambio de datos de definiciones de procesos entre: • Herramientas de BPR, • Sistemas Wf, • Depósitos de PD. • Meta-Modelo de la definición de Procesos • Objetos de proceso, atributos y relaciones • Gramática textual (XML → Wf-XML)

  5. Workflow – Modelo de Referencia – Interfase 1

  6. Workflow – Modelo de Referencia – Interfase 1Meta-Modelo

  7. Workflow – Modelo de Referencia – Interfase 2 • Facilitar la integración de aplicaciones clientes con distintos sistemas wf • Especificada por medio de Workflow APIs (WAPI) • Control de proceso, actividad y funciones de listas de trabajo (worklist)

  8. Workflow – Modelo de Referencia – Interfase 2 Enfoque global para la API de la Aplicación Cliente

  9. Workflow – Modelo de Referencia – Interfase 2

  10. Workflow – Modelo de Referencia – Interfase 3 • Provee un marco de trabajo común para integrar otros servicios y aplicaciones • Brinda soporte especifico de interfaces de agentes • Llamadas de API, definidas dentro de WAPI, para soportar mecanismos comun de: • Conexión, desconexión, y llamadas a agentes.

  11. Workflow – Modelo de Referencia – Interfase 3

  12. Workflow – Modelo de Referencia – Interfase 4 • Facilita la automatización de procesos de múltiples ambientes de implementación heterogéneos. • Comprende un protocolo de intercambio • Interoperabilidad de Motores Wf • Un motor requiere a otro la selección, instanciación, y normalizado de PD. • Paso de Datos de Contexto y recepción de Información de Estado. • Auditado de Datos

  13. Workflow – Modelo de Referencia – Interfase 4 Interoperabilidad de Motores de Wf via llamadas API Workflow Engine A A P I A P I Workflow Engine B Interoperabilidad de Motores de Wf Encapsulados Encapsulación Encapsulación Workflow Engine B Workflow Engine A

  14. Workflow Engine A Organisation A Workflow Engine B Organisation B Workflow – Modelo de Referencia – Interfase 4 • Modelos de Interoperabilidad • Sub-Procesos Encadenados

  15. Workflow – Modelo de Referencia – Interfase 4 • Modelos de Interoperabilidad • Sub-Procesos Anidados

  16. Workflow – Modelo de Referencia – Interfase 4 Flujo de información y de control entre sistemas wf heterogéneos

  17. Workflow – Modelo de Referencia – Interfase 4 Interacción de los Controles de Tiempo de Corrida

  18. Workflow – Modelo de Referencia – Interfase 5 • Auditado y Administración de casos a través del sistema • Modelo de Auditado de Datos • Identificación de Eventos, formatos y registros • Conjunto comun de APIs para acceder a datos de auditoria • Estructuras de datos de auditoria a través de estructuras XML.

  19. Workflow – Modelo de Referencia – Interfase 5

  20. Workflow – Estructura Genérica de un Producto Wf

  21. Workflow – Acercamientos para implementación

  22. Workflow –WfRM – Fortalezas y Debilidades • Abstracción de la Arquitectura de los BP • Pretende construir una vista abstracta de los bp. Características centralesseparadas de las tecnologías que entregan la funcionalidad en una situación real. • Especificación de las interfases en términos abstractos y luego ligados a tecnologías de interfases especificas • Ligaduras concretas por medio de APIs. • C, IDL y CORBA, MIME email, servicios web, XML (XPDL y Wf-XML)

  23. Workflow –WfRM – Fortalezas y Debilidades • Vistas de los Ciclos de Vida de los BP • WfRM fundado en el cambio activo de los BP • Modelado y definición, implementación Operacional, y Análisis y Mejoramiento.

  24. Workflow –WfRM – Fortalezas y Debilidades • Vistas de los Ciclos de Vida de los BP (Cont.) • Cambios en el Modelo original soportado por un Deposito. • Incorpora herramientas de definición de procesos y modelado (Interfase 1) • Incorpora herramientas de análisis y auditoria (Interfase 5)

  25. Workflow –WfRM – Fortalezas y Debilidades • Vistas de los Ciclos de Vida de los BP (Cont.) • Separa las funcionalidades de consulta y auditado de las herramientas de reporte y análisis

  26. Workflow –WfRM – Fortalezas y Debilidades Información y su relación con proceso y la organización

  27. Workflow –WfRM – Fortalezas y Debilidades • Información y su relación con proceso y la organización • Están íntimamente relacionados y deben encajar. • Arquitectura Basada en Procesos • Consume, genera o transforma información de acuerdo a un conjunto de reglas. • Arquitectura Basada en información • Procesos como operaciones que son disparadas como resultado de un cambio en la información.

  28. Workflow –WfRM – Fortalezas y Debilidades • Información y su relación con proceso y la organización (Cont.) • El WfRM toma en forma simplista de la información (control, relevantes, y datos de aplicación) • Criticado por el manejo de la información dentro de los procesos. • Atributos de actividad para identificación de flujos de información de entrada y de salida. • Provisión equivalente para procesos.

  29. Embebed Workflow EAI Workflow – BPM WfM y BPM EAI – Enterprice Application Intergration

  30. Workflow – BPM • Diferentes Perspectivas • Workflow: Mayor énfasis sobre la estructura de la organización y responsabilidades y roles asociados • Modelos de BP: Perspectiva organizacional. Vistas contables y responsabilidades. Roles y responsabilidades asociados al procesado de actividades de trabajo. • EAI: Énfasis en la ingeniería y en aspectos de automatización. Perspectiva de trabajo, centrado en tareas automatizadas

  31. Workflow – BPM • Nueva infraestructura de la mano de la web • Protocolos de servicios web • Contenido y escalabilidad brindada por la información estructurada de XML • Habilidad para soportar la gestión flexiblede los cambios en la dinámica de los negocios • Compresión del tiempo del ciclo de vida • → Tecnología Adaptativa

  32. Workflow – BPM – Modelo de Referencia de BPM • Esencialmente Wf y BPM son vistos de igual manera. (Diferencias de énfasis) • Principios originales validos: • Vista orientada al Ciclo de vida para incrementar la tasa de cambios de negocios • Abstracción de los BP de la tecnología de implementación. (Arquitectura de Servicios web) • Modelo de Componente funcional de BPM, donde la interoperabilidad se requiere

  33. Workflow – BPM – Modelo de Referencia de BPM

  34. Workflow – BPM – Modelo de Referencia de BPM Formulación del Proceso de Negocio en termino de componentes de negocio y su interacción. Vista general de un proceso como una combinación de fragmentos del proceso

  35. Workflow – BPM-RM – Modelo Conceptual Define el comportamiento interno de los fragmentos del proceso. Incluye los recursos internos requeridos para la normalización. Identifica las ligaduras de los fragmentos con fragmentos de otros procesos u objetos.

  36. Workflow – BPM-RM – Modelo Conceptual Define el comportamiento de los fragmentos como una caja negra. Acceso por medio de interfases. Vista de los fragmentos como una fuente y deposito de mensajes o eventos de diferentes tipos. Requiere formas de coreografía para identificar secuencias validas de mensajes. Conjunto de operaciones inter procesos (Interfase 4)

  37. Workflow – BPM – Modelo de Referencia de BPM • Requiere una especificación detallada del proceso en una forma procesable, estructura interna detallada, interfase y uso de recursos internos. • Dificultad para el desarrollo de un marco estandarizado

  38. Workflow – BPM – Modelo de Referencia de BPM • Se requiere para instanciar el/los modelo/s ejecutables en instancias de procesos operacionales. • Debe proveer direccionamiento e información de recursos.

  39. Workflow – BPM – Modelo de Referencia de BPM • Representa los intercambios de tiempo de corrida entre los recursos y la ejecución de los fragmentos de procesos. • La interacción entre fragmentos es realizada por medio de protocolos • Se requiere alguna forma de coreografía

  40. Workflow – BPM – Modelo de Referencia de BPM • Vista Interna: Normalizado de los fragmentos. Ligadura de recursos a actividades de acuerdo a reglas. • Vista externa: Servicios externos u otros recursos asociados a capacidades de entrega de servicios

  41. Workflow – BPM - Arquitectura • Metodologías + Estándares para representar BP • BP considerado a 2 niveles: • Bajo Nivel: vista interna de cada fragmento similar al modelo de proceso de wf • Alto Nivel: vista concentrada sobre el modelado del flujo de proceso global. Comportamiento externo de los fragmentos, ubicación de los recursos de ejecución y la dinámica de las interacciones

  42. Workflow – BPM - Estándares • La definición de Proceso Interna • Distintos Estándares públicos • Represtación de los flujos de procesos, eventos o puntos de decisión. • Habilita la integración de diferentes productos de diseño de procesos con diferentes producto de ejecución o que permiten la migración. • Vendedores usan distintos paradigmas de diseño • Representación de flujos de procesos dependientes de la metodología (lógica condicional).

  43. Workflow – BPM - Estándares • Representación Basada en Transición • Derivada de las Redes de Petri • Red de nodos y transiciones que los conectan • Paralelismo soportado por múltiples arcos de salida de un nodo (split) • Múltiples arcos de entrada (join) • Condiciones asociadas a las transiciones • Puede resultar complejo la representación en una forma procesable

  44. Workflow – BPM - Estándares • Descomposición estructurada de Bloque • Un simple nodo puede ser descompuesto en nivel mas bajo de un proceso subyacente • Paradigma basado en un Modelo de Subproceso Jerárquico • Pre y Pos-Condiciones de Actividad • No se declaran explícitamente transiciones entre actividades • Procesos definidos como un conjunto de actividades teniendo condiciones de entrada (pre) y de salida (pos)

  45. Workflow – BPM - Estándares • Diagrama de Roles • RADs (Role Activity Diagrams) define un proceso a través de acciones que son tomadas dentro de un rol abstracto y la interacción entre los roles de una organización • Representación grafica provista por los swim lanes (andariveles) • Permite el modelado de datos y documentos.

  46. Workflow – BPM - Estándares • Problemas del Integrador de Sistemas • Dificultad para transferir información de procesos entre herramientas de diseño y/o software de control de Wf basados en paradigmas distintos. • Notación de Modelado de Procesos y Patrones de Wf. • Notación de modelado comun para expresar el núcleo de componentes de estructuras de procesos

  47. Workflow – BPM - Estándares • Coreografía e Interacción de Procesos Externos • Extensión del modelo de procesos convencional para abarcar el flujo de procesos externos (B2B) • Estándares e-business. • Tradicionalmente centrado en el intercambio simple de mensajes entre organizaciones • Expansión para considerar estructuras de secuencias de mensajes y las implicaciones de procesos subyacentes • Relaciones entre mensajes, eventos, y secuencias de fragmentos para ejecuciones sincrónicas y asincrónicas.

  48. Workflow – BPM - Estándares • Coreografía e Interacción de Procesos Externos (Cont.) • La WfMC simplifica asumiendo que la mayoría de los procesos B2B encajaran en alguno de los modelos simples propuestos (jerárquico encadenado, paralelo, o paralelo sincronizado) • La Interfase 4 (Wf-XML) define un marco de semánticas de procesos que pueden ser usados dentro de una coreografía (operaciones de procesos) • Expresiones equivalentes en BPEL4WS (Invoke, Terminate, Asign, -, Query Notify)

  49. Workflow – BPM – Clasificación de Estándares

  50. Workflow – BPM – Clasificación de Estándares Definición de Procesos Interna • Componentes que se necesitan de manera estandarizada en el dominio de modelado y de diseño • Integración entre las distintas herramientas de software Notation UML BPMN

More Related