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.6. Les services du Middleware

lin middleware est susceptible de rendre les services suivants :

? Conversion : Service utilisé pour la communication entre machines mettant en oeuvre des formats de données différents.

? Adressage : permet d'identifier la machine serveur sur laquelle est localisé le service demandé afin d'en déduire le chemin d'accès.

? Sécurité : permet de garantir la confidentialité et la sécurité des données à l'aide mécanismes d'authentification et de cryptage des informations.

? Communication : permet la transmission des messages entre les deux systèmes sans altération. Ce service doit gérer la connexion au serveur, la préparation de l'exécution des requêtes, la récupération des résultats et la déconnexion de l'utilisateur.

Le middleware masque la complexité des échanges inter-applications et permet ainsi d'élever le niveau des API utilisées par les programmes. Sans ce mécanisme, la programmation d'une application client-serveur serait complexe et difficilement évolutive.

18

1.1.8.7. Serveur Web

lin serveur WEB est une machine sur laquelle le service http est à l'écoute de requêtes http en provenance du réseau. L'application cliente d'un serveur http est généralement un logiciel navigateur qui génère dynamiquement du contenu HTML. Lorsqu'un utilisateur saisi une liRL dans la barre d'adresse, il émet une

requête à destination du service http actif sur un serveur. C'est pourquoi il
est aussi appelé Serveur http par analogie avec le protocole du même nom. Il gère l'accès aux données (les pages web des sites hébergés + contenu).

Le serveur WEB ne se contente pas de renvoyer des pages ; il effectue un traitement, il exécute des programmes codés en langage PHP, ASP, etc... pour produire des pages. A ce titre il peut être considéré comme un serveur d'application.

Le serveur WEB peut avoir besoin de données pour alimenter les pages qu'il construit. A ce titre il est client d'un SGBDR : il sollicite le service fourni par un SGBDR qui va exécuter les requêtes transmises par le serveur WEB.

Les serveurs HTTP les plus utilisés sont :

? Apache http Server de Apache Software Fundation, ? Internet Information Services (IIS) de Microsoft, ? Java System Web Server de Sun Microsystems...

1.1.8.8. Exemples de Middleware

SQL*Net : Interface propriétaire permettant de faire dialoguer une application cliente avec une base de données Oracle. Ce dialogue peut aussi bien être le passage de requêtes SQL que l'appel de procédures stockées.

ODBC (Object data base Connexion) : Interface standardisée isolant le client du serveur de données. C'est l'implémentation par Microsoft d'un standard défini par le SQL Access Group. Elle se compose d'un gestionnaire de driver standardisé, d'une API s'interfaçant avec l'application cliente (sous Ms Windows) et un driver correspondant au SGBD utilisé.

DCE (Distributions Computing Environment) : permet l'appel à des procédures distantes depuis une application. Il correspond à RPC (Remote Procedure Call) qui permet d'exécuter des procédures d'information.

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