Architecture client - serveur | ||
Pourquoi une architecture client - serveur ?
Profiter des avantages offerts par les stations de travail !
Optimiser l'utilisation des ressources centrales et la sécurité ! Les ressources centrales sont utilisées à bon escient pour des tâches inhérentes à la gestion des données, à l'éxécution des transactions de l'application et à la gestion de sécurité.
La sécurité est accrue car les accès aux données peuvent être limités aux seules transactions connues et déclarées. Les manipulations au travers du langage SQL toujours possibles dans une architecture traditionnelle peuvent être strictement limitées. Les performances sont enfin sensiblement améliorées car les transactions sont compilées et l'accès aux données est optimisé. | Limiter le trafic sur le réseau au strict nécessaire ! Le trafic sur le réseau est limité à l'appel des transactions et aux paramètres, et aux données retournées par le serveur. L'utilisation du SQL à partir du client impliquerait par contre l'envoi et l'interprétation par le serveur de toute la séquence d'instructions nécessaires aux traitements souhaités. Le SQL n'intégrant que faiblement les traitements logiques, plusieurs va-et-vient devraient en outre vraisemblablement s'avérer nécessaire pour le même résultat. L'utilisation de procédures stockées en lieu et place du SQL permet d'éviter ces échanges successifs. Mieux ordonner le système pour bénéficier de plus de souplesse !
| Une implémentation réussie ! Notre philosophie s'est forgée sur le terrain, dans un contexte réél, pour un projet important. Cette expérience réussie nous a permis en outre de développer dans un environnement orienté-objets des concepts originaux de services de données et de gestion de cache de données. Architecture client-server à trois ou un niveaux et orientation objets sont les prémisses nécessaires à la mise en place dans le futur d'un modèle à objets distribués tels que le prévoient déjà les normes DCOM et CORBA qui seront intégrées dans les prochaines versions des produits que nous utilisons. Vous souhaitez disposer de plus de détails sur cette réalisation. Communiquez-nous vos coordonnées, nous vous répondrons volontiers. |
Contactez-nous ! pour de plus amples informations | ||