Présentation des applications de bases de données multiniveaux
Remonter à Création d'applications multiniveaux - Index
Les applications multiniveaux utilisent les composants de la page DataSnap, de la page Accès aux données et éventuellement de la page Services Web de la palette d'outils, ainsi qu'un module de données distant créé par un expert sur la page Multiniveaux ou Services Web de la boîte de dialogue Nouveaux éléments. Ils sont basés sur la possibilité des composants fournisseur d'assembler les données en paquets de données transportables et de traiter les mises à jour reçues en tant que paquets delta transportables.
Les composants requis pour une application multiniveau
Composants utilisés dans les applications multiniveaux :
Composant | Description |
---|---|
Modules de données serveurs et distants |
Modules de données spécialisés qui peuvent agir comme un serveur COM Automation, un module de données DataSnap, les serveurs REST, ou implémenter un service Web pour permettre aux applications client d'accéder à tous les fournisseurs qu’ils contiennent. Utilisé sur le serveur d'applications. |
Composant fournisseur |
Un courtier de données qui offre des données en créant des paquets de données et qui résout les mises à jour client. Utilisé sur le serveur d'applications. |
Composant ensemble de données client |
Un ensemble de données spécialisé, utilisé pour gérer les données stockées sous forme de paquets de données. L'ensemble de données client est utilisé dans l'application client. Il place les mises à jour en mémoire cache localement et les applique dans des paquets delta sur le serveur d'applications. |
Composants de connexion |
Une famille de composants qui localisent le serveur, établissent les connexions et mettent l’interface IAppServer à la disposition des ensembles de données client. Chaque composant de connexion utilise un protocole de communication particulier. |
Les composants fournisseur et ensemble de données client requièrent midas.dll ou midaslib.dcu, qui gère les ensembles de données stockés sous forme de paquets de données. Etant donné que le fournisseur est utilisé sur le serveur d'applications et que l'ensemble de données client est utilisé sur l'application client, si vous utilisez midas.dll, vous devez le déployer à la fois sur l'application serveur et sur l'application client. Pour obtenir des informations importantes supplémentaires à propos des transmissibles, voir le fichier deploy.htm dans votre répertoire d'installation.
L'architecture qui accueille ces composants est décrite dans Utilisation d'une architecture multiniveau. Pour de plus amples informations sur la coordination de ces composants pour créer une application multiniveau, voir :
- Structure de l'application client
- Structure du serveur d'applications
- Sélection d'un protocole de connexion
Rubriques
- Présentation d'une application à niveau triple
- Structure de l'application client
- Structure du serveur d'applications
- Sélection d'un protocole de connexion