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

JoramMQ Entreprise vous aide à optimiser votre usage de JORAM. Construite autour du produit open-source JORAM, l’offre JoramMQ regroupe un ensemble de logiciels et de services au bénéfice d’un projet applicatif client.

Java Open Reliable Asynchronous Messaging

JORAM est une implantation open source de la spécification JMS répandue aujourd’hui dans plus de 60 pays dans le monde. Il est distribué sous licence LGPL par le consortium OW2, et ScalAgent DT en est le principal contributeur. Depuis 2008 JORAM suit également l’évolution du protocole AMQP et implante ses spécifications successives (actuellement v1.0).

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 environnements 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,
  • comme un composant de messagerie asynchrone intégré dans un serveur d’applications J2EE.

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.

Une aide à toutes les étapes du projet

L’offre JoramMQ Entreprise apporte une aide à toutes les étapes du projet applicatif, depuis l’étude préliminaire jusqu’à l’exploitation, en passant par le développement et la validation. Elle comprend notamment :

  • le logiciel JORAM dans sa dernière version de référence, inchangé par rapport à la distribution sur ow2.org, avec un manuel de référence.
  • des composants additionnels (plugins) permettant notamment d’améliorer les performances d’un facteur important dans certaines conditions d’usage  [1].
  • des éléments de logiciel, de packaging et de documentation pour faciliter l’intégration à divers environnements (JonAS, Jboss, WebSphere, WebLogic, Spring, Talend).
  • une console développeur permettant de contrôler et analyser le fonctionnement de JORAM en phases de développement et de tests de l’application, ou même en phase d’exploitation si besoin.
  • une console exploitant offrant une vue synthétique du système JORAM en exploitation, intégrable aux environnements standards Nagios ou Hyperic.
  • le service MQPerf standard en mode SaaS pour gérer performances et dimensionnement, aussi bien en amont du projet lors de l’architecture préliminaire ou pour répondre à un appel d’offre, qu’en aval du projet pour gérer un problème de performances ou une montée en charge, ou pour préparer une migration matérielle.
  • l’assistance et la maintenance corrective et évolutive de tous les éléments de JoramMQ, avec temps d’intervention garanti, pour traiter plus rapidement les questions d’usages et les éventuels dysfonctionnements rencontrés en phases de développement, de validation ou d’exploitation.

Une formule centrée projet

Le gros atout de JORAM, projet open-source, est que l’intensité de son usage ne génère pas de coûts de licences supplémentaires. Avec JoramMQ Entreprise nous préservons cet atout en proposant deux formules forfaitaires au projet, couvrant toutes les étapes du projet jusqu’à l’exploitation.

La formule standard argent se présente sous la forme d’un abonnement annuel, plus important la première année, et fortement réduit les années suivantes. Cela permet de coller au cycle de vie projet, commençant par une phase initiale de développement avec un besoin d’assistance plus important, et suivi d’une phase d’exploitation avec des besoins d’assistance réduits.

Suivant les composants JoramMQ, cette offre se décline de la manière suivante :

  • licence d’usage la plus étendue, dans le contexte du projet, des composants logiciels ajoutés au runtime JORAM standard.
  • licence d’usage la plus étendue, dans le contexte du projet, des outillages (console développeur, console exploitant) ;
  • utilisation du service MQPerf standard sans limitation, en mode SaaS, dans le contexte du projet, tant que le client souscrit à l’abonnement annuel.
  • accès aux nouvelles versions de JoramMQ Entreprise, dans le cadre du projet et tant que le client souscrit à l’abonnement annuel.
  • assistance à l’usage sans limite d’incidents, dans le cadre du projet et tant que le client souscrit à l’abonnement annuel, et assistance au développement renforcée la première année.

Le projet est essentiellement défini par un unique déploiement opérationnel cible. Les éventuels déploiement intermédiaires pour les besoins du développement ou de la validation ne sont pas limités ; ils sont l’affaire de la méthodologie projet du client.

Une formule or spécifique est dédiée aux éditeurs qui intègrent JoramMQ à leur produit. Elle prend notamment en compte un nombre illimité de déploiements opérationnels.


[1] L’implantation MQTT est également livrée sous forme de plugin JoramMQ.

JoramMQ Entreprise
Description de l’offre
JoramMQ Entreprise
Description de l’offre
Protocole MQTT
M2M et IoT
Protocole MQTT
M2M et IoT

Parmi ses multiples facettes, JoramMQ Entreprise est également un broker MQTT dont les capacités de scalabilité sont particulièrement importantes et adaptées à un usage M2M et IoT.

plus de détail

présentation commentée en ligne

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