Architectures des systmes rpartis - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Architectures des systmes rpartis

Description:

Tous les logiciels distribu s n cessaires l'interaction entre le client et le ... types de donn es du message (attachement) S/MIME: s curit . API Mail ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 26
Provided by: Ami5156
Category:

less

Transcript and Presenter's Notes

Title: Architectures des systmes rpartis


1
Architectures des systèmes répartis
  • INF 4481 - Architecture des systèmes répartis

2
Middleware
  • Pile de transport
  • TCP/IP, NetBIOS, IPX/SPx, SNA
  • Système dexploitation
  • Annuaire, Sécurité, RPC, fichiers répartis
  • Services
  • Mail, HTTP, ODBC, ORB

3
Définition
  • Tous les logiciels distribués nécessaires à
    linteraction entre le client et le serveur.
  • Système centrale de linfrastructure
    client/serveur.

4
Environnememt distribué
  • Image dun système unique réparti sur plusieurs
    serveurs.
  • Convention commune de nommage.
  • Localisation dynamique des ressources sur le
    réseau.

5
Fonctionnalités
  • Exécute les composants du coté serveur
  • Equilibre les charges.
  • Assure lintégrité des transactions.
  • Maintient la disponibilité et la sécurité.

6
Services
  • Annuaires, fichiers, horloges
  • Communications
  • Sécurité
  • Bases de données
  • Transactions
  • Groupeware
  • Objets distribués
  • Internet
  • Administration

7
Groupware
  • Ensemble de technologies qui permettent de
    représenter certains processus centrés sur les
    activités humaines exercer en collaboration.
  • Ensemble de logiciels pour la création, le flux
    et le suivi dinformations pour soutenir
    lactivité et la coopération dun groupe.

8
Technologies
  • Gestion de documents multimédia
  • Courrier électronique
  • Workflow (flux des tâches)
  • Gestion des conférences
  • Planifications des réunions

9
Documents multimédia
  • Imagerie électronique
  • Texte, image, graphique, voix, vidéo
  • Information structurée dans une base de données
  • Document stocké dans un serveur de fichiers
  • Gestion du workflow, sécurité, indexation.

10
Workflow
  • Technologie client/serveur qui permetdacheminer
    automatiquement les événements (ou tâches) dun
    programme a un autre.
  • Ex Traitement de documents dans les demandes de
    prêts.

11
Propriétés
  • Support aux besoins particuliers de lutilisateur
  • Faible Coût
  • Programmation facile (icônes, modèles, script)
  • Intégration avec courrier électronique, RPC, ORB
  • Etat davancement du travail en cours
  • Trouver et notifier un utilisateur ou une action

12
Les modèles
  • Routes
  • chemins le long desquels se déplacent les objets.
  • Séquentiel, parallèle, circulaire, rétroactif,
    interconnectés
  • Règles
  • Quelle information est acheminée et a qui.
  • Conditions pour passer a létape suivante.
  • Rôles
  • Définit les fonctions indépendament des individus
    qui les exécutent.

13
Les modèles
  • Worflows orientés processus
  • Principes et procédures bien compris, répétitifs
    et définissables. (automatique)
  • Worflows spécifiques
  • Processus a court terme et non structurés
  • Distributions des rôles, suivre et acheminé le
    travail, veiller aux dates déchéances.

14
Dissociation et fusion
  • Dissociations
  • Intégrales (and-splits)
  • Partielles (or-splits)
  • Fusions
  • Partielles (or-joint)
  • Intégrale (and-joint)

15
API de workflow client
  • Fonctions de connexions
  • Contrôle et statut du processus
  • Contrôle et statut de lactivité
  • Administration et contrôle de la work list

16
Courrier électronique
  • Facon facile de communiquer
  • Pas besoin de connexion en temps réel
  • omniprésent

17
Standards
  • X.400 pour entreprise
  • Support pour blobs
  • Support pour EDI
  • Support des annuaires distribués (X.500)
  • Sécurité
  • API CMC (Common Mail Calls) moyen simple daccès
    et de manipulation du courrier

18
Protocoles (Internet)
  • SMTP (simple Mail Transfert Protocol)
  • Définit la facon dont les messages sont routés
    entre serveurs de courrier
  • E-SMTP accusés de reception, priorités
  • IMAP4 (Internet Message Access Protocol)
  • Permet au client daccéder et de manipuler les
    messages sur le serveur

19
Protocoles (Internet)
  • POP3 (Post Office Protocol)
  • Permet au client denvoyer et de recevoir des
    messages.
  • LDAP (Lightweigth Distributed Access Protocol)
  • annuaire daddresse e-mail
  • MIME (Multipurpose Internet Mail Extension)
  • types de données du message (attachement)
  • S/MIME sécurité

20
API Mail
  • VIM (Vendor Independent Messaging)
  • MAPI (messaging API)
  • CMC (Common Mail Calls)
  • JavaMail

21
  • Gestion dagenda
  • Icalendar ou vcard
  • Gestion de conférences
  • Temps réel (répliques, notes, vidéoconférences)
  • Permanentes (Forums, Groupe de discussions)
  • NNTP (Network News Transport Protocol)

22
Acteurs
  • Lotus Notes/Domino
  • Microsoft Exchange
  • Netscape/AOL Suitespot

23
Moniteur de transactions
  • Gestion des transactions.
  • Sassure que tous les sytèmes impliqués sont
    laissés dans un état cohérent.
  • Éxécution des transactions.
  • Equilibre les ressources.
  • Relance après échec.
  • Peut gérer plusieurs serveurs et communiquer avec
    dautre moniteurs.

24
Moniteur de transactions
  • Gestion des processus
  • Exécution, surveillance et équilibrage
  • Gestion des transactions
  • Préserve les propriétés ACID
  • Gestion des communications C/S
  • Requête/réponse, RPC, Conversation, file
    dattente

25
Avantages
  • Servir des milliers de clients.
  • Applications Client/Serveur robuste et
    performantes.
  • Intégre des pare-feu entre les applications (TPC,
    ACID, ).
  • Gestion des pannes.
  • Evolution et réduction des coûts.
Write a Comment
User Comments (0)
About PowerShow.com