3.2 | Aucune note | |
Smile | Internautes | Global |
JORAM (« Java Open Reliable Asynchronous Messaging ») est le Middleware orienté message de consortium Object Web, sortie en 1999. Object Web est aussi connu pour son serveur d'application Java nommé Jonas auquel est d'ailleurs intégré JORAM.
JORAM a une architecture interne élégante, basée sur le modèle d'agent. Un agent est un composant logiciel répondant à certains événements. Dans le cas de JORAM, les événements sont sous forme de messages. Les queues et les topics sont ainsi représentés par des agents. Un utilisateur connecté à la plateforme est également représenté par un agent dit proxy. Cette approche offre une grande flexibilité car elle permet la création et la suppression d'agents à la volée et sur n'importe quel broker. De plus, tous les composants de JORAM sont disponibles sous forme de bundle OSGi, ce qui permet un déploiement et une administration à chaud sur les plateformes compatibles OSGi.
Les langages par lesquels ont peut accéder à JORAM sont : Java (via l'interface JMS), C et C++ (à l’aide de JNI permettant ainsi de simuler un environnement JMS).
L'API JMS 2.0 est implémentée dans sa quasi-totalité. Il faut également noter que JORAM est l'implémentation de JMS par défaut dans le serveur d'application JOnAS.
JORAM est distribué sous licence LGPL depuis mai 2000.
Smile | Internautes (0 avis) |
---|---|
Le graphique sera généré prochainement dès la soumission d'avis |
Cette solution ne possède aucun avis, soyez le premier à en donner un
Notation des utilisateurs Ohloh | 5,00 (6 votes) |
---|---|
Nombre de ligne de code | 206090 lignes |
Nombre de contributeurs (sur les 12 derniers mois) |
4 |
Langages de programmation | Java, XML, 13 Other |
Mots clés | mqtt j2ee clustering middleware distributed ow2 mom c++ jms mq linux transactions networking messaging interoperable integration performance broker enterprise java |
Adresse de téléchargement | http://joram.ow2.org/download/ |
Fiche complète sur Ohloh | https://www.openhub.net/p/joram |
Vous souhaitez donner votre avis ? Merci de noter la solution selon les critères indiqués ci-dessous et de laisser votre évaluation dans la zone de texte.
Etape 1 : Notation et détails