37.2 Cadenas de aplicaciones

Una cadena de aplicaciones consta de dos aplicaciones o más enlazadas mediante dependencias. En su forma más simple, una cadena de aplicaciones está formada por dos niveles, como se muestra en la siguiente ilustración.

Figura 37-3 Cadena de aplicaciones de dos niveles

Sin embargo, una cadena de aplicaciones puede incluir más niveles conforme se anidan dependencias de aplicaciones. En el siguiente ejemplo, la Aplicación A tiene la Aplicación B como dependiente y ésta, a su vez, tiene la Aplicación B1 y la Aplicación B2 como dependientes. Como resultado, para que pueda ejecutarse la Aplicación A, deben estar presentes las tres aplicaciones (B, B1, B2), además de las aplicaciones C y D.

Figura 37-4 Cadena de aplicaciones de tres niveles

En algunas ocasiones, una aplicación puede pertenecer a varias cadenas de aplicaciones, como en el ejemplo siguiente donde la Aplicación D es una aplicación dependiente de la Aplicación A y la Aplicación E.

Figura 37-5 Aplicación perteneciente a dos cadenas de aplicaciones diferentes