WEBDEV 2024 : Les concepts

192 Partie 5 : Bases de données Architecture 3-tiers L’architecture 3-tiers (le terme "tier" vient de l’anglais et signifie "niveau") est un modèle d’archi- tecture d’application. Son principe de base consiste à séparer trois couches logicielles contenues dans une application : • la couche Présentation : correspondant à l’affichage, • la couche Application (ou traitements) : correspondant aux processus métiers de l’application, • la couche Données : correspondant à l’accès aux données persistantes. Cette séparation a pour but de rendre indépendante chacune des couches afin de faciliter la main- tenance et les évolutions futures de l’application. Elle assure une sécurité plus importante car l’ac- cès à la base de données n’est autorisé que par la couche Application. Elle a également l’avantage d’optimiser le travail en équipe et le développement multi-cibles. Mobile Windows Navigateur Couche Présentation Composants Webservices Serveur d’application WEBDEV Couche Application HFSQL Classic, Client/Serveur Bases tierces Oracle, AS/400, SQL Server... Couche Données L’architecture 3-tiers est totalement compatible avec le développement d’applications ou de sites en utilisant WINDEV, WEBDEV ou WINDEV Mobile.

RkJQdWJsaXNoZXIy NDQ0OA==