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.

— 01

Fondamentaux

— 02

Standards

— 03

Messages phares

— 04

Outils

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