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

 > 

Conception et réalisation d'un système multi- agents pour les enchères en ligne

( Télécharger le fichier original )
par Yacine Sahraoui
Université Larbi Ben M'Hidi Algérie - Ingénieur d'état en informatique 2009
  

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

3.2. Caractéristiques du client

· Actif (maitre) ;

· Envoie des requetes au serveur ;

· Attend et recoit les reponses du serveur.

Les systèmes client/serveur peuvent etre : soit plats dans le cas ou tous les clients communiquent seulement avec un seul serveur soit hierarchiques dans le cas ou les clients n'ont de contact qu'avec les serveurs de plus haut niveau qu'eux (les serveur DNS).

3.3. Point commun entre le client et le serveur

Le client et le serveur doivent, bien sur utiliser le meme protocole de communication.

3.4. Caracteristiques du modele client/ serveur [ERA, 04]

Les systèmes client/serveur partagent les caracteristiques suivantes constituant une base pour la conception d'application en reseau :

· Le partage de ressources : plusieurs clients peuvent etre o servis » simultanement et leurs accès aux ressources est controle.

· La transparence : la localisation des clients et des serveurs est transparente aux deux.

· L'echelonnage : Supporte mieux une augmentation du nombre de clients.

· L'interoperabilite : les plates formes clients peuvent etre heterogènes (le lien est fait grace au protocole).

· La delocalisation : il y a peu ou pas de contraintes de proximite entre les clients et le serveur.

· Système ouvert : s'appuie sur des standards (ISO, ANSI, IEEE...) pour permettre la portabilite, le remplacement d'un composant d'un constructeur par celui d'un autre conforme aux standard.

· L'integrite : le code et les donnees du serveur sont geres de facon centralisee, ce qui garantit un moindre cout de maintenance et une meilleure integrite des donnees partagees.

· Echange de messages : les clients et les serveurs interagissent par l'intermediaire de messages, le message est le mecanisme d'emission des demandes de services et des reponses a celles-ci.

L'union entre le concept d'objet et de repartition a donne naissance a un nombre impressionnant de langages , de systèmes,de bibliothèques d'objets repartis ,et de produit commerciaux, parmi lesquels :CORBA ,DCOM, java (java RMI) ou encore .NET, qui sont consideres très branches comme technologies ,le tableau ci-dessous synthetise la difference entre ces systèmes :

Tab.1 :Comparaison entre les differentes implementations du client/serveur (in cluent .net et les web services ).

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








"Le don sans la technique n'est qu'une maladie"