1www.scalagent.comSystèmes et applications asynchronesMiddleware à messageSystèmes et applications asynchronesMiddleware à messageRoland BalterScalAge
10© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -19Communication de groupe (2/2)Communication de groupe (2/2)Gestion du groupeCommuni
11© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -21Modèle Publish/Subscribe (2/2)Modèle Publish/Subscribe (2/2)Relation producteur -
12© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -23Environnement d’exécution (run time)Environnement d’exécution (run time)Architectu
13© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -25Architecture physiqueArchitecture physiqueServeur centralisée ‘‘Hub and Spoke’’Ser
14© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -27AdministrationAdministrationAdministration du MOMConfiguration, déploiementMonitor
15© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -29JMS en bref (1/2)JMS en bref (1/2)Spécification d’un système de messagerie JavaAPI
16© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -31Les concepts de JMSLes concepts de JMSÉléments d’architectureServeur JMS(JMS Provi
17© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -33Objets de communication et diagramme de séquence Objets de communication et diagra
18© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -35Les objets JMSLes objets JMSObjets administrésConnectionFactory : point d’accès à
19© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -37ArchitectureArchitectureJNDIConnectionFactoryConnectionSessionMessageProducerMessa
2© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -3Architecture distribuéeArchitecture distribuéeApplication/système distribuéEnsemble
20© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -39Producteur ConsommateurJMS - "Point-to-Point"JMS - "Point-to-Point&
21© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -41Producteur ConsommateurTopicTopicConnectionFactoryMessagingA BxyJMS - "Publis
22© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -43Production et consommation des messagesProduction et consommation des messagesClie
23© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -45JORAMJORAMJORAM fournit une plate-forme open source …… qui offre les modèles de co
24© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -47Client 1Client 2Joram – Point To PointJoram – Point To PointServeur JORAMProxy1Pro
25© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -49Joram – Architecture centraliséeJoram – Architecture centraliséeClient 1ClientJora
26© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -51Joram – Architecture distribuéeJoram – Architecture distribuéeClient 1JoramClient
27© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -53Queues / Queues / Queues / Queues / TopicsTopicsTopicsTopicsMOMTCP/IP SSLHTTP SOAP
3© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -5Un peu d’histoireUn peu d’histoireLes systèmes asynchrones sont en usage dans le mon
4© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -7Systèmes asynchrones : mode d’emploiSystèmes asynchrones : mode d’emploiModèle de pr
5© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -9Communication par messages : exemple 1Communication par messages : exemple 1Réalisat
6© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -11Environnement de type "micro-noyau"mécanisme et primitives de baseexemple
7© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -13Format des messagesFormat des messagesEntête Information permettant l'identifi
8© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -15Modes de communicationModes de communication4 Relations entre producteur(s) et cons
9© ScalAgent Distributed Technologies – 2001-2003 Février 2008 -17Modèle Point à Point (2/2)Modèle Point à Point (2/2)Séparation entre destination et
Kommentare zu diesen Handbüchern