37.2 Chaînes d'applications

Une chaîne d'applications est formée de plusieurs applications liées entre elles par des dépendances. Dans sa forme la plus simple, une chaîne d'applications comporte deux niveaux, comme l'illustre l'exemple suivant.

Figure 37-3 Chaîne d'applications à deux niveaux

Cependant, lorsque les dépendances d'application sont imbriquées, une chaîne d'applications peut comporter de nombreux niveaux. Dans l'exemple suivant, Application A possède une dépendance sur Application B. Application B, à son tour, possède des dépendances sur Application B1 et Application B2. Par conséquent, outre les Applications C et D, les Applications B, B1 et B2 doivent être présentes pour que l'Application A puisse être exécutée.

Figure 37-4 Chaîne d'applications à trois niveaux

Dans certains cas, une application peut appartenir à plusieurs chaînes d'applications, comme dans l'exemple suivant où Application D est une application dépendante de Application A et Application E.

Figure 37-5 Application appartenant à deux chaînes différentes