Los procesos de aplicaciones dirigen procesos de componentes subyacentes y orquestan despliegues de varios componentes.
Un proceso de aplicaciones, igual que un proceso de componentes, consta de pasos que están configurados con el editor de procesos. En esta lección, crea un proceso de aplicaciones que instala el componente helloWorld llamando al proceso de componentes que ha creado anteriormente.
Para crear un proceso de aplicaciones:
- Pulse la pestaña Aplicaciones y, a continuación, pulse la aplicación helloWorld.
- Pulse Procesos y, a continuación, pulse Crear nuevo proceso.
- En la ventana Crear un proceso de aplicaciones, ponga nombre al nuevo proceso de aplicaciones como hello App Process.
- Acepte los valores predeterminados para el resto de campos y pulse Guardar.
- Para abrir el nuevo proceso en el editor de procesos, pulse el nuevo proceso.
- Añada un paso que despliegue el componente helloWorld:
- En la lista de pasos, añada un paso Instalar componente al área de diseño.
- En la ventana Editar propiedades, ponga un nombre al paso, como por ejemplo Desplegar helloWorld.
- En la lista Componente, seleccione el componente helloWorld. Todos los componentes asociado con una aplicación están disponibles.
- En la lista Proceso de componentes, seleccione el proceso de componentes helloProcess. Si se han definido varios procesos para el componente helloWorld, aparecen listados.
- En la lista Limitar a etiqueta, seleccione la etiqueta blueCycle que ha definido anteriormente. Después de seleccionar blueCycle, la aplicación despliega únicamente componentes con esta etiqueta.
- Acepte los valores predeterminados para el resto de campos y pulse Guardar.
- Conecte el paso Iniciar al paso Desplegar helloWorld.
- Conecte el paso Desplegar helloWorld al paso Finalizar.
- Guarde el proceso pulsando el icono Guardar en Herramientas.
El proceso de aplicaciones completo se parece a la siguiente figura:
Nota: Es posible que se pregunte porqué necesita un proceso a nivel de aplicación cuando el proceso de componentes al que llama hace el despliegue real. La respuesta es que para un sencillo despliegue de un solo componente como éste, es posible que no se necesite un proceso a nivel de aplicación. Una vez se ha asignado un componente a una aplicación, puede ejecutar el proceso de componentes sin definir primero un proceso a nivel de aplicación. También puede saltarse el proceso a nivel de aplicación cuando está probando o parcheando un componente. Pero para despliegues complejos y, especialmente, para despliegues que tienen más de un componente, debe crear uno o más procesos a nivel de aplicación.