La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

RPC / MOM : Comparaison.

Présentations similaires


Présentation au sujet: "RPC / MOM : Comparaison."— Transcription de la présentation:

1 RPC / MOM : Comparaison

2 RPC - RPC : Remote Procedure Call - Protocole défini par les :
- RFC 1050 (version 1) : avril 1988 - RFC 1057 (version 2) : juin 1988 - RFC 1831 (mise à jour version 2) : août 1995 - Modèle client-serveur - Permet de faire des appels de procédures sur un ordinateur distant

3 MOM - MOM : Message-Oriented Middleware
- Famille de logiciels permettant l'échange de messages entre les applications présentes sur un réseau informatique

4 Caractéristiques et comparaison

5 Rappels - Synchrone :  « Qui se passe en même temps, à la même vitesse » - Asynchrone : opposition à synchrone

6 Fonctionnement de RPC

7 Exemple de fonctionnement d'un MOM : MQ Series (IBM)‏

8 Modes de conversation

9 MOM : Asynchrone ? - Les MOM ont un mode de fonctionnement asynchrone, l'émetteur et le récepteur n'ont pas besoin d'être connectés en même temps. -Toutefois, l'envoie du message est synchrone.

10 Systèmes RPC - ONC RPC : Open Network Computing Remote Procedure Call
- DCE/RPC : Distributed Computing Environment / Remote Procedure Calls

11 Développement d'une application RPC

12 RPC – IDL - IDL : Interface Definition Language (proche du C)‏
- Extension des fichiers IDL : .x - Utilisation de rpcgen : rpcgen -a fichier.x Création de fichiers squelette fichier_client.c et fichier_serveur.c fichier.h ; fichier_clnt.c ; fichier_svc.c ; fichier_xdr.c - Fonctions pour les connexions réseaux : « stub »

13 Exemple de fichier IDL

14 MOM - Open-source : - JORAM (ObjectWeb)‏
- ActiveMQ (Apache Software Foundation)‏ - OpenJMS (OpenJMS Group)‏ - Jboss Messaging (JBoss)‏ - Commercialisés - MQSeries (IBM)‏ - MSMQ (Microsoft)‏ - TIBCO Rendezvous (Tibco Software)‏ - SonicMQ (Progress Software)‏

15 MOM – Développement logiciel
- API JMS de Sun Microsystem pour Java : Java Message Service

16 Sources et documentations
- - - (article paru dans Linux Magazine n°20)‏ -


Télécharger ppt "RPC / MOM : Comparaison."

Présentations similaires


Annonces Google