3.1.2. Organisation des activités
Une interface généralisée de plusieurs composants interconnectés de manière évolutive est actuellement impossible à maîtriser. On doit chercher une organisation plus simple. En pratique on ne rencontre guère que deux types d'assemblage de composants :
assemblage en cascade
Un tel système a une commande distribuée. Pour avoir un meilleurs contrôle on le muni d'un protocole de bout en bout qui permet un dialogue direct entre les composants d'extrémité par des messages transmis par la chaîne de composants intermédiaires.
On a alors le schéma ci-contre.
assemblage hiérarchisé
Système A Système B
Cet assemblage, appelé aussi assemblage en pelure d'oignon, consiste à imbriquer des cascades de trois composants munies de deux protocoles d'interface et d'un protocole de bout en bout. Chacune de ces cascades est un nouveau composant qui délivre les fonctions du composant central (niveau inférieur) plus les nouvelles fonctions fournies par les composants latéraux et le protocole de bout en bout.
Tous les logiciels de communication sont construits selon cette architecture.
Chaque composant fournit un service de niveau donné. Chaque service comprend le service de niveau inférieur, donc toutes les fonctions qui y sont traitées. Ces fonctions sont réparties sur l'ensemble des systèmes interconnectés (au moins deux). Un sous-ensemble de fonctions est traité dans les entités paires (appariées) des systèmes communicants. Complété par le service de niveau inférieur, ce sous-ensemble fournit le service du niveau considéré.
Dostları ilə paylaş: |