WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une application web mobile pour la prise en charge des hypertensions.


par Dieumerci MAKENGA
Université de Kinshasa - Graduat 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.1.8.3. Types de middleware

Il existe 2 types de middleware :

> Général : il y a les protocoles de communication, répertoires repartis,

service d'authentification, service de temps, RPC, etc.

> Spécifique :

? De BD : ODBC, IDAPI, EDA/SQL, etc.;

? De Groupware : MAPI, Lotus Notes ;

? D'objets : CORBA, COM/DCOM, .NET.

1.1.8.4. Composantes du middleware

Le middleware est composé de :

> Les canaux : ce sont des services de communications entre composants et applications : RPC (synchrone), ORB (synchrone), MOM (Message Oriented Middleware) (asynchrone) ; des services de support de communication : SSL, annuaires (LDAP).

> Les plates-formes : il s'agit des serveurs d'applications qui s'exécutent de côté serveur. Ils offrent les canaux de communication et assurent la répartition, l'équilibrage de charge, l'intégrité des transactions, etc.

1.1.8.5. Fonctions

Lorsqu'un logiciel client veut consulter ou modifier des données sur le serveur, il doit d'abord se connecter et c'est le middleware qui assure les connexions entre les serveurs de données et les outils de développement sur les postes clients.

> Procédure de connexion (Connection procedure) : Opération permettant d'ouvrir un chemin depuis un client vers un serveur désigné par un nom, avec authentification de l'utilisateur associé par nom et mot de passe.

> Préparation de requête (Request preparation) : Opération consistant à envoyer une requête avec des paramètres non instanciés à un serveur afin qu'il prépare son exécution.

17

? Exécution de requête (Request execution) : Opération consistant à envoyer une demande d'exécution de requête précédemment préparée à un serveur, en fournissant les valeurs des paramètres.

? Récupération de résultats (Result fetching) : Opération permettant de ramener tout ou partie du résultat d'une requête sur le client.

? Cache de résultats (Result caching) : Technique permettant de transférer les résultats par blocs et de les conserver sur le client ou/et sur le serveur afin de les réutiliser pour répondre à des requêtes.

Au-delà des résultats, les médiateurs peuvent aussi mémoriser les requêtes avec les plans d'exécution préparés sur le serveur, ceci afin d'éviter de les préparer à nouveau lors d'une nouvelle demande.

? Cache de requêtes (Request caching) : Technique permettant de conserver des requêtes compilées sur le serveur afin de les réutiliser pour répondre à des requêtes similaires.

? Procédure de déconnexion (Deconnection procedure) : Opération inverse de la connexion, permettant de fermer le chemin ouvert depuis le client vers le serveur associé.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo