Aplicaciones de proceso

Una aplicación de proceso es un contenedor para modelos de proceso y sus implementaciones de soporte; se almacena en el repositorio. Una vez creados los artefactos con o sin autoría, se ensamblan en una aplicación de proceso.

Las aplicaciones de proceso contienen algunos o todos los artefactos siguientes:

Si desea ver un vídeo de introducción al desarrollo de la aplicación de proceso iterativo y al kit de herramientas con sugerencias, instantáneas y rastreos, consulte "Desarrollo iterativo de kits de herramientas y aplicaciones de proceso", que está disponible en YouTube o en el Centro de información de IBM Education Assistant. Existe una transcripción del vídeo.

Sugerencias, instantáneas y pistas de la aplicación de proceso

Los cambios que efectúa en una aplicación de proceso se guardan de manera dinámica en el repositorio de Process Center en la sugerencia, que es la versión de trabajo actual de la aplicación de proceso. Puede utilizar sesiones de reproducción en la sugerencia para probar y gestionar de forma instantánea la versión de trabajo actual de la aplicación de proceso.

La aplicación de proceso permanece a ese nivel de sugerencia hasta que decide crear una instantánea, que registra el estado de los elementos de biblioteca dentro de una aplicación de proceso o una pista en un punto específico en el tiempo. Normalmente, se toma una instantánea cada vez que se está listo para probar la integración o se desea instalar la aplicación de proceso en un servidor de centro de procesos o un servidor de procesos para desarrollo, prueba, transferencia o producción.
Nota: La sugerencia es una instantánea especial; es la única clase de instantánea en la que puede cambiar el contenido, pero sólo puede ejecutarla en el servidor de Process Center. No puede instalar una sugerencia en un servidor de procesos.

De forma predeterminada, cada aplicación de proceso tiene una sola pista, denominada Principal. Si desea permitir desarrollo paralelo en una aplicación de proceso, puede crear pistas adicionales. Estas subdivisiones opcionales en la aplicación de proceso mantienen los cambios aislados. Por ejemplo, imagine que su empresa está en el proceso de cambio de marca; durante esta transición, las aplicaciones de procesos actuales deben mantenerse mientras se desarrollan las nuevas versiones basándose en la identidad corporativa actualizada. En esta situación, un equipo puede realizar arreglos menores en la versión actual de una aplicación de proceso (en la pista Principal) mientras que otro equipo crea una nueva versión de la aplicación de proceso en una pista aparte.

Kits de herramientas para aplicaciones de procesos

Los kits de herramientas son contenedores que almacenan elementos de biblioteca (por ejemplo, BPD) para que los utilicen las aplicaciones de procesos u otros kits de herramientas. Las aplicación de proceso pueden compartir elementos de biblioteca desde uno o varios kits de herramientas y los kits de herramientas pueden compartir elementos de biblioteca desde otros kits de herramientas. Si tiene acceso a un kit de herramientas, puede crear una dependencia sobre él y utilizar esos elementos de biblioteca del kit de herramientas en su aplicación de proceso.

Aplicaciones de proceso y aplicaciones de nivel empresarial

Una aplicación de proceso tiene una aplicación de nivel empresarial (BLA), que actúa como un contenedor para la aplicación de proceso y sus activos (los activos incluyen elementos como modelos de supervisor, módulos SCA, kits de herramientas y bibliotecas). Cada instantánea de aplicación de proceso tiene su propia BLA. Muchas de las tareas de administración para una instantánea (por ejemplo, detenerla o iniciarla en un servidor de producción) se realizan en el nivel de la BLA, lo que permite una administración más rápida y sencilla de la instantánea y de todos sus activos.

Creación de versiones de aplicaciones de proceso

El ciclo de vida de una process application comienza con la creación de la process application y continúa con un ciclo de actualización, despliegue, despliegue conjunto, anulación de despliegue y archivado de la process application. Mantenimiento de versiones es un mecanismo utilizado para gestionar el ciclo de vida de la aplicación de proceso identificando exclusivamente a las versiones individuales de la aplicación de proceso.

Las aplicaciones de proceso y kits de herramientas que se despliegan en un entorno de ejecución desde Process Center están sujetos, de forma predeterminada, a la creación de versiones.