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