Présentation des applications de bases de données multiniveaux

De RAD Studio
Aller à : navigation, rechercher

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 :

Rubriques

Voir aussi