Exemple
Nous voulons offrir la possibilité d’accéder au système de vente de véhicule en tant que service web. Le système est architecturé sous la forme d’un ensemble de composants possédant leur propre interface comme :
-
le composant Catalogue ;
-
le composant GestionDocument ;
-
le composant RepriseVéhicule.
Il est possible de donner l’accès à l’ensemble de l’interface de ces composants aux clients du service web mais cette démarche présente deux inconvénients majeurs :
-
Certaines fonctionnalités ne sont pas utiles aux clients du service web comme les fonctionnalités d’affichage du catalogue.
-
L’architecture interne du système répond à des exigences de modularité...