Une architecture technique : des choix réfléchis

Architecture multitiers

L'impératif de publication des données et traitement impose de séparer fortement l'interface utilisateur d'un logiciel, les données qu'il manipule et les traitements qu'il offre. Les architectures où ces trois parties sont clairement séparées sont qualifiées de "multitiers", "tiers" ayant, en anglais, le sens de "couche".

Une représentation classique d'architecture multi-tiers...
Une représentation classique d'architecture multitiers...

Le choix d'une architecture multitiers n'est pas, pour Web100T, une fin en soit mais la réponse technique à l'impératif de publication des données et traitements. Il ne suffit donc pas de séparer ces différentes couches dans une présentation PowerPoint mais de choisir des technologies qui garantiront que cet impératif est respecté et qu'il le sera à l'avenir en rendant tout contournement ou violation impossible.

Pour cela, Web100T a choisi de n'autoriser l'interrogation de la couche traitement qu'au travers du protocole de communication HTTP. Ceci exclus donc les protocoles DCOM ou Corba avec, comme avantage supplémentaire, une plus grande simplicité dans le déploiement des applications.

Suite 1 2 3 4 5