Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

client/serveur

No description
by

zino khol

on 7 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of client/serveur

Client-Serveur
Architectures
1- Définition et principes généraux
2- La répartition des taches
3- Les différents modèles de Client/Serveur
4- Les différents Architectures
5- Les MIDDLEWARE
Définition
Modèle de fonctionnement logiciel
Répartition des taches
Les différents modèles de Client/Serveur
Logiciel Client
Logiciel Serveur
Communication
Le Client demande un service au Serveur
Client
Serveur
Le Serveur réalise ce service et renvoie le résultat au Client
Fournisseur de service
Consommateur de service
Service
Protocole
Déclenche la demande de service
Attend la requête du Client
Partage de ressources
Traite plusieurs Clients en même temps
Contrôle l'accès aux ressources
ne peut pas localisé le serveur
Localisation
Redimensionnement
Ajouter/enlever des Clients
évoluer le serveur
gérer les donnes de façon centralisé
indépendant des donné du serveur
Intégrité de données
Module modifiable
Module Modifiable
01
02
d'une application
Interface
Utilisateur
Logique des traitements
Gestion
des doneés
Client
Serveur BD
MIDDLEWARE
03
Client/Serveur de données (Persistance)
Client/Serveur de Présentation
Client/Serveur de Traitement
Les différents modèles de Client/Serveur
Client/Serveur de données (Persistance)
Client/Serveur de Présentation
Client/Serveur de Traitement
Schéma de Gartner Group (Répartition des tâches entre Client/Serveur)
Les différents modèles de Client/Serveur
Client
Serveur
Réseau
Données
Traitements
Présentations
Présentations
Présentations
Présentations
Présentations
Présentations
Présentations
Traitements
Traitements
Traitements
Traitements
Traitements
Traitements
Traitements
Données
Données
Données
Données
Données
Données
Données
Présentation Distribuée
Dons & Tret Distribuée
Données Distribuée
Traitements Distribuée
Données Distante
Présentation Distante
04
05
06
Les différents Architectures
Architecture 2 tiers
Architecture 3 tiers
Architecture n tiers
C/S Distribué en 3 niveau,
C/S de données, Client lourd, Centralisé
Client léger mais serveur très sollicité
Affichage+Traitement locale, Serveur de traitement,Données
Décentralisé
Distribution d'application entre de multiple services, approche objet,
Les Middlewar
07
Client
Serveur
BD
Logiciel D'accés
Traitement (SQL)
Client
Serveur
Présentation
Client
Serveur
Traitement
Service Logiciel qui permet le dialogue entre les composants de l'application répartie et utilise un protocole commun définie par son API
Objectif:
Unifier, Manipuler les services disponible afin de rendre leur utilisation
transparente.
Services:
Conversion, Adressage, Sécurité, Communication
Type:
Le middleware par file d’attente
(fils entrée,sortie)
RPC
Le
middleware par appel de procédure éloignée
, utilise le Language IDL
Le
middleware orienté objet
(Communication dynamique ou Statique

CORBA.
Cloud computing
réseau, à la demande, plus besoin d'exécuter vous même votre application elle tourne dans un
centre de données partagés
exemple googleDoc, Cloud Gaming
Merci
08
Full transcript