JORAM est une plate-forme de messagerie éprouvée qui permet la construction d'applications distribuées fiables et scalables dans un environnement Internet à grande échelle. Mais JORAM n'est pas seulement qu'une plate-forme JMS. JORAM est une brique d'une plate-forme technologique plus large qui vise à fournir les fondations techniques pour la cosntruction et le déploiement de solutions d'intégration dans le monde Internet/Java.
JORAM est une vraie alternative open source aux plates-formes d'intégration propriétaires. En utilisant JORAM, vous bénéficiez des avantages suivants :
JORAM est pleinement conforme à la dernière spécification JMS 1.1. Ceci permet d'utiliser JORAM comme bus d'interconnexion universel entre toute application qui fournit une interface d'accès JMS.
Protocoles
Les principaux protocoles de l'Internet et du Web sont pris en charge par JORAM : TCP/IP, HTTP, SOAP, XML, SSL, etc.
Plate-forme J2EE™
JORAM est actuellement intégré dans plusieurs plates-formes J2EE, open source ou non, disponible sur le marché. Il réalise la fonction de messagerie asynchrone au sein de ces plates-formes.
Environnements Java : de J2EE™ à J2ME™
JORAM est disponible sur une grande variétés de plates-formes disposant d'environnements Java aux capacités variées, y compris les terminaux mobiles et les systèmes Java embarqués. Les applications J2ME™, disponibles sur ces équipements, peuvent désormais utiliser JORAM pour inter-opérer avec des applications JMS via Internet. Grâce à cette fonctionnalité JORAM se présente aujourd'hui comme le connecteur asynchrone universel entre des composants logiciels distribués sur une large gamme de supports.
Support de clients non-Java
Le prise en compte de SOAP comme protocole de communication entre un client et un serveur JMS permet désormais à des clients non-Java d'utiliser les services de la plate-forme JORAM
Interopérabilité
JORAM dispose d'une passerelle universelle qui permet à des applications développées sur JORAM de communiquer avec des applications JMS externes sans modification du code applicatif.
Des passerelles sont également disponible avec la messagerie SMTP et avec le système de transfert de fichiers FTP. (modules additionels).
Le consortium ObjectWeb vise à développer une base de composants middleware selon les principes du logiciel libre. Le consortium regroupe aujourd'hui une large communauté de développeurs et d'utilisateurs. JORAM constitue l'un des composants phares de la base de code ObjectWeb.