|    contact    |     link forum    |
Domaines d’application technologie offre de services produits

JORAM est un MOM (Message Oriented Middleware) distribué déjà utilisé dans de nombreuses applications critiques en production, il offre l’API JMS 2.0. JORAM est développé sur Linux et Windows, comme le serveur et le client sont réalisés entièrement en Java ils sont indépendant de toute plateforme.

Architecture flexible

JORAM bénéficie de la nouvelle génération de MOM développée par ScalAgent D.T., une architecture à agents distribuée. Cette architecture innovante permet de développer des applications distribuées à large échelle au-dessus d’Internet en garantissant scalabilité, répartition de charge, flexibilité et disponibilité.

La principale caractéristique de JORAM est son architecture distribuée configurable. JORAM a adopté une architecture dite “snowflake” :

  • Une plateforme JORAM est constituée d’un ensemble de serveurs interconnectés par un bus à messages supportant de multiples protocoles.
  • Chaque serveur peut gérer un nombre variable de clients JMS.

L’implantation géographique des serveurs comme la distribution des clients est de la responsabilité de l’architecte. Ce choix constitue un premier niveau de configuration, un second niveau correspond au placement des objets de communication JMS (Queue et Topic). Ces paramètres ont un impact important sur les caractéristiques du système en terme de performance, scalabilité et disponibilité.

OSGi

JORAM est maintenant défini comme un ensemble de services OSGi™ afin d’offrir un service de messagerie dynamiquement adaptable :

  • Le serveur JORAM est constitué d’un ensemble de bundles OSGi (Il est toujours possible de lancer le serveur comme un programme Java classique).
  • Des services additionnels peuvent être ajoutés, démarrés, arrêtés et reconfigurés : protocoles, destinations spécialisées, interface en ligne de commande, console graphique, etc.

spatial

Scalagent Distributed Technologies +33 (0)4 7629-7981 +33 (0)4 7633-8773 serge.lacourte@scalagent.com
plan du site  | crédits  | mentions légales