Modelo de Procesos de Negocio
La Figura 7 y la Figura 8 muestran el proceso empresarial de Video de Retorno, que pertenece a la competencia empresarial de Rentas Online. Este es el proceso empresarial que establece el ámbito del proyecto SOA para el que está modelando la arquitectura en esta serie.
Figura 7: Proceso Empresarial de Video de Retorno (1 de 2)
El flujo del proceso es el siguiente, de la Figura 7:
- El miembro de DVD2U, utilizando un sobre prepagado, envía por correo el video de regreso al almacén de DVD2U.
- Opcionalmente, el miembro inicia sesión en su cuenta de DVD2U desde un navegador Web y actualiza su lista de películas anotando los videos que ha enviado.
- Cuando esto sucede, el sistema recupera la posición del miembro.
- Después de un día o dos, el empleado receptor que trabaja en el almacén de DVD2U recibe el video.
- El empleado receptor entonces inspecciona el video.
Figura 8: Proceso Empresarial de Video de Retorno (2 de 2)
El flujo del proceso de la Figura 8:
- Si el miembro reporta un retorno de video y el miembro está en buena posición, entonces el sistema actualiza el perfil del miembro para decir que el siguiente video en su lista es debido.
- Después de inspeccionar el video, el empleado receptor registra el recibo del video en el sistema.
- El sistema agrega la copia de video de regreso a las existencias generales del almacén.
Tome en cuenta que el esfuerzo del modelado de procesos de negocio identificado y codificado:
- Roles: Miembro (carril superior) y Empleado Receptor (carril medio)
- Automatizaciones (como clasificadores): Sólo Humano (naranja), Humano-Sistema (azul), Sistema-Humano (azul claro, no mostrado) y Sólo Sistema (gris)
- Sistemas de TI (como clasificadores): Gestión de Membresía, Gestión de Existencias y Gestión de Miembros (todo es parte de Customer Relationship Management). Tome en cuenta que una alternativa común para utilizar clasificadores para modelar sistemas de TI es en su lugar modelarlos como recursos individuales en WebSphere Business Modeler.
También tome en cuenta que el modelado de procesos de negocio involucra otras actividades (como la simulación del proceso) de las que no hablamos en esta serie.
Realice los siguientes pasos:
- Si no lo ha hecho ya, instale WebSphere Business Modeler Advanced Edition (v6.0.2 y posteriores). Vea la sección Recursos para el enlace de descarga.
- Inicie WebSphere Business Modeler.
- En el diálogo emergente, haga clic en Browse y después cree una carpeta para su espacio de trabajo de WebSphere Business Modeler (por ejemplo, C:\temp\wbm-workspace). Haga clic en OK.
- WebSphere Business Modeler debe iniciar y automáticamente iniciar el asistente de Inicio Rápido. Llame
DVD2U Online Rentalsal nuevo proyecto y haga clic en Finish.
Ahora importará el modelo de procesos de negocio proporcionado.
- Seleccione File > Import.
- En el asistente de Importación, seleccione WebSphere Business Modeler Import y haga clic en Next.
- Seleccione WebSphere Business Modeler Project (.mar, .zip) y haga clic en Next.
- Haga clic en Browse y apunte al directorio donde guardó el archivo comprimido (vea la sección Download de Recursos). Bajo Files, seleccione DVD-Rental.mar. Seleccione DVD2U Online Rentals como el proyecto. Seleccione Overwrite existing elements y haga clic en Finish.
- Explore el modelo y eche un vistazo a los diagramas mencionados en esta sección.
Muchas cosas de este modelo son entradas a la actividad de modelado de servicio, incluyendo el flujo de tareas, los elementos empresariales comunicados entre estas tareas, descripciones de requisitos de automatización para tareas que involucran sistemas de TI y el rol para las tareas desempeñado por humanos. Como parte del trabajo de modelado empresarial que realizó en este tutorial, normalmente también producirá un modelo de dominio. El siguiente tutorial en la serie describirá esto con más detalle, y también cubrirá el siguiente paso lógico en este enfoque de arriba a abajo, que es el modelado de los requisitos en el modelo de caso de uso de sistema.
