ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

JMS

API de messagerie Java standardisée, socle applicatif fréquent des hubs EDI sous broker.

Définition

JMS spécifie une API client (Connection, Session, Producer, Consumer) et deux modèles : files point-à-point (Queue) et publication/abonnement (Topic). Elle découple le code EDI du broker sous-jacent — la même application tourne sur ActiveMQ Artemis, IBM MQ ou Solace. Distingue messages persistants/non persistants et accusés (auto, client, transacted).

Origine

Standardisée comme JSR 343 (JMS 2.0) sous le Java Community Process, puis transférée à la Fondation Eclipse sous le nom Jakarta Messaging (spécification Jakarta EE).

Exemple en contexte

Queue q = session.createQueue("EDI.INBOUND");
MessageProducer p = session.createProducer(q);
p.send(session.createTextMessage(edifactPayload));

Termes liés

  • AMQP 1.0 — protocole filaire sous-jacent possible.
  • STOMP — alternative texte multi-langage.

Dernière mise à jour: 20 juin 2026