6. Synthèse
Quelle que soit l'implémentation utilisée (CORBA,
DCOM, Java RMI, .Net ou encore la technologie des Web service) et quelle que
soit l'organisation
adaptée (les différentes typologies du pair -a-
pair), le modèle client/serveur présente des avantages et des
inconvénients que nous avons résumés dans le tableau
ci-dessous :
.
(7)*Inter ace utilisateur, logique de
traitement et les données partagees
Tab.3: Synthèse des avantages et in
convénients du modèle client/serveur
7. Conclusion
Nous avons étudié dans ce chapitre le fameux
modèle client/serveur, nous nous sommes
un peu étalées sur l'architecture peer to peer, ce
que nous pouvons conclure est que ce type d'architecture fonctionne très
bien dans les systèmes locaux et fermés (les intranets a titre
d'exemple) dans lesquels les roles de client et de serveur sont établis
a l'avance mais elle est une vision centralisée, rigide et passive, est
controlée par le programmeur, ne supporte ni la taille, ni la
complexité ni l'évolutivité croissante des nouvelles
applications .En effet, le modèle client/serveur ne peut pas
répondre a certaines contraintes (temps de réponses,
disponibilité des services) qu'impose le volume d'information
énorme sur le réseau Internet induit par le nombre croissant
des utilisateurs Web.
On est ainsi conduit a chercher a donner plus d'autonomie et
d'initiatives aux différents modules logiciels.
Plusieurs approches ont été proposées
pour pallier aux problèmes du modèle client/serveur parmi
lesquelles la mobilité des codes qui sera l'objet d'un autre chapitre
.
|