JORRAMRRRRRR‘un iiiinnnntergicccciiiiel de ccccommuuuunicattttiiiioooon asyyyynnnnchronnnne’iiiinnnniiiicccciiii ccccuuuuttttiiiiooooyyyynnnnnnnnAndré FreyssinetFreetScalAgent Distributed TechnologiesenibuchiesAndre.Freyssinet@scalagent.comFreet@gewww.scalagent.comObjectifsOctDévelopper des applications « JMS »Utilisation d’un MOM (middleware à message)Modèle de programmation JMSAdministration d’une application JMSMettre en œuvre des applications JMS avec JORAML’architecture de JORAMGuide d’installation et d’administrationJORAM par l’exempleDéploiement et administration de scénarios d’utilisation représentatifsseptembre 2006 - 2© ScalAgent Distributed Technologies – 2001-2006PlanPIntroduction aux MOMPrésentation de l’API JMSLes fondamentaux et les limites de la spécification JMSLe modèle de programmation JMSL’architecture de JORAMLe MOM ScalAgent et la technologie à agentsL’architecture de JORAM : configuration et propriétésArchitecture JORAM centraliséeCréation de la configuration, lancement, administrationAdministration programméeArchitecture JORAM distribuéeOptions d’architecture, création d’une configuration distribuéeobjets JMS ‘distribués’septembre 2006 - 3© ScalAgent Distributed Technologies – 2001-2006les atouts du mode ‘‘asynchrone’’lto dodashr’’Application/système distribuéEnsemble de composants logiciels coopérantsCoopération = communication + synchronisationSystèmes faiblement couplésCouplage spatial : ...