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

Java Open Reliable Asynchronous Messaging

JORAM est l’implantation open source de la spécification JMS la plus répandue aujourd’hui dans le monde. Depuis 2008 JORAM suit l’évolution du protocole AMQP et implante ses spécifications successives (actuellement v0.9.1).

La mise en œuvre de JORAM s’appuie sur une technologie à base d’agents distribués qui lui confère des propriétés uniques en matière d’architecture distribuée, de scalabilité, de configurabilité et de résistance aux pannes.

JORAM est en exploitation dans de nombreux environnement opérationnels où il est utilisé de deux façons complémentaires :

  • comme un système de messagerie Java autonome entre des applications développées pour des environnements variés (de J2EE à J2ME),
  • comme un composant de messagerie asynchrone intégré dans un serveur d’applications J2EE.

Pour les utilisateurs qui souhaitent bénéficier d’un support professionnel sur JORAM, ScalAgent propose également un service de support avec garantie de qualité de service à des coûts très compétitifs.

JORAM est le moteur de votre bus d’entreprise

L’entreprise décentralisée sur Internet est confrontée à la nécessité de fédérer des systèmes semi-autonomes au sein d’un système d’information global. Cet objectif d’intégration comporte plusieurs facettes telles que l’intégration d’applications (EAI et B2B), l’intégration de données, ou la coopération entre sous systèmes indépendants. Aujourd’hui ces dispositifs d’intégration font appel à des technologies variées, ce qui se traduit, dans l’entreprise, par une coexistence d’infrastructures hétérogènes et, par voie de conséquence, par une croissance des coûts et une plus grande complexité de gestion. Dans les faits, ces systèmes d’intégration partagent un certain nombre d’objectifs communs et il leur est donc possible de partager une infrastructure de communication que nous appelons le Bus d’Entreprise. Ouverture et flexibilité sont deux propriétés essentielles du Bus d’Entreprise pour emplir l’objectif de mutualisation.

Grâce à ses propriétés uniques, le système de messagerie JORAM, conforme à la spécification JMS, répond pleinement au cahier des charges pour un bus d’entreprise. JORAM est une véritable alternative open source aux plates-formes d’intégration propriétaires pour fournir la base de réalisation des fonctions suivantes :

  • interopérabilité entre applications du système d’information et avec les applications des partenaires,
  • mise à disposition d’un espace d’information partagé dans l’entreprise délocalisée,
  • collecte des informations d’usage pour la supervision des applications, des équipements et des processus métiers.
Historique
Historique

Initialement JORAM est le résultat d’une coopération scientifique entre ScalAgent Distributed Technologies, Bull et l’INRIA. JORAM est disponible au téléchargement depuis mai 2000, il est intégré dans de nombreux produits et indépendamment il a été téléchargé plus de 100.000 fois.

Aujourd’hui le développement de JORAM bénéficie d’une large communauté de développeurs et d’utilisateurs au sein du consortium OW2, garantie de durabilité, de qualité et d’évolution.

Open source
Open source

JORAM est disponible sous la licence LGPL qui est certifiée par l’OSI (Open Source Initiative). Cette licence très flexible permet d’utiliser JORAM dans vos produits et de le redistribuer librement.

Pour plus d’informations sur la licence LGPL (Lesser General Public Licence) vous pouvez consulter les pages dédiées sur le site web gnu.org.

Fonctions
Fonctions

Les principales fonctions offertes par JORAM sont :

  • Conformité aux standards JMS 1.1 et AMQP v0.9.1, support du protocole STOMP pour les clients non Java.
  • Gestion de la distribution pour la répartition de charge, la scalabilité et la fiabilité, architecture maitre/esclave pour la disponibilité.
  • Bridges JMS pour l’interopérabilité avec d’autres providers JMS.
  • Support des transactions XA et JTA, intégration aux serveurs d’applications au travers du standard JCA.
  • Fonctions de sécurité intégrées avec JAAS.
  • Fonctions de swap pour le support des gros messages.
  • Support de multiples connecteurs réseau (TCP, SSL, HTTP, etc.) permettant le fonctionnement dans de multiples environnements et au travers des firewalls.
  • Administration basée sur JMX et configuration simple en XML.

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