Está en la página 1de 9

Esquemas de integracin de SWBProcess

SG Virtual Conference 2013


Hasdai Pacheco www.semanticwebbuilder.org.mx

Mediante servicios Web

Servicios Web

Mediante servicios Web


Implicaciones
Los usuarios se gestionan en SWB Process La bandeja y monitoreo se gestiona en SWB Process Las formas de captura de informacin se implementan en SWB Process como recursos o JSP Las validaciones en las formas quedan a cargo del implementador Se invoca un servicio o servicios Web despus de cada paso de captura con el usuario enviando la informacin de las formas Se deben modelar las excepciones de los servicios Web La transaccionalidad y soporte de concurrencia depende de los servicios Web Las reglas de negocio que controlan el flujo se implementan en SWB Process Se requiere modelado de datos para control del flujo del proceso y captura de informacin en formas Si existen cambios, se requiere dar mantenimiento al modelo de datos del proceso, a las formas y a los servicios Web Slo a travs de los servicios se tiene acceso al modelo de datos de las aplicaciones Los reportes especficos se deben implementar por separado, ya que el modelo de datos de las aplicaciones no es accesible

SWB Process como workflow

API Web

SWB Process como workflow


Implicaciones
Los usuarios se gestionan en SWB Process La bandeja y monitoreo se gestiona en SWB Process Las formas de captura de informacin se implementan en las aplicaciones y se embeben en SWB Process mediante Frames Las aplicaciones envan peticiones a SWB Process mediante el API Web para iniciar, cerrar o cancelar instancias de tareas o procesos Las reglas de negocio que controlan el flujo se implementan en SWB Process, pero quedan otras reglas en las aplicaciones Se requiere modelado de datos para control del flujo del proceso Si existen cambios, se requiere dar mantenimiento al flujo del proceso, el mantenimiento de las aplicaciones es independiente No se tiene acceso al modelo de datos de las aplicaciones Los reportes se deben implementar por separado, ya que el modelo de datos de las aplicaciones no es accesible Debe establecerse un mecanismo para relacionar las instancias de los procesos con las aplicaciones La sincronizacin de llamadas al API de servicios se debe manejar desde las aplicaciones

SWB Process como API para motor de estados

API Web

SWB Process como API para motor de estados


Implicaciones
La bandeja de tareas y el monitoreo se implementan en las aplicaciones El manejo de usuarios, las formas de captura de informacin se implementan en las aplicaciones Las aplicaciones envan peticiones a SWB Process mediante el API Web para iniciar, cerrar o cancelar instancias de tareas o procesos, as como para listar las instancias activas, cerradas, etc. Las reglas de negocio que controlan el flujo se implementan en SWB Process, pero quedan otras reglas en las aplicaciones Se requiere modelado de datos para control del flujo del proceso Si existen cambios, se requiere dar mantenimiento al flujo del proceso, el mantenimiento de las aplicaciones es independiente No se tiene acceso al modelo de datos de las aplicaciones Los reportes se deben implementar por separado, ya que el modelo de datos de las aplicaciones no es accesible Las aplicaciones se encargan de relacionar los datos con las instancias de los procesos La sincronizacin de llamadas al API de servicios se debe manejar desde las aplicaciones

SWP Modeler para modelado

Motor de estados

SWP Modeler para modelado


Implicaciones
La bandeja de tareas, el motor de procesos y el monitoreo se implementan en las aplicaciones El manejo de usuarios, las formas de captura de informacin se implementan en las aplicaciones El flujo del proceso y las reglas de negocio que controlan el flujo se modelan en SWP Modeler, el flujo y las reglas se evalan en el motor desarrollado Se requiere transferencia de conocimiento acerca de modelado con BPMN Se requiere transferencia de conocimiento acerca del formato en que SWP Modeler almacena las definiciones de los flujos de procesos Puede reutilizarse el cdigo de SWB Process para gestionar los objetos del modelo diagramado y acelerar el desarrollo

También podría gustarte