ebMS (ebXML Messaging Services)

Soort standaardOpen standaard
Versiev2 en v3(30-9-07)
BelangOverige
StandaardenorganisatieOASIS
ISO
BelGif categorie

Data integration and middleware / Distributed Application Architecture

Behoort tot de domeinenManaged File Transfer

Beschrijving

XML wordt steeds vaker gebruikt als formaat voor het uitwisselen van bestanden. Daarom werd binnen OASIS in 1999 een standardisatieinitiatief opgestart in samenwerking met United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT), de organisatie die ook verantwoordelijk is voor de EDIFACT standaard. Het doel was een XML-gebaseerde EDI te definiëren. Dit resulteerde in de ebXML (electronic business using XML) specificaties. Zoals aangegeven betreft het niet één enkele standaard maar een groep van standaarden.
Deze set bevat onder andere ebMS, of de electronic business Messaging Services (ebMS). ebMS maakt de communicatie mogelijk door de definitie van het transport, routering en het verpakken van e-business transacties via standaard Internet technologie.

ebMS2 is sedert 2002 een OASIS standaard en werd in 2004 een ISO standaard (ISO/TS 15000). Van de core features is versie 3 de recenste versie (10/2007). ebMS kan gezien worden als de concurrent (of opvolger) van AS2. Er is een profile (of subset) van ebMS v3 met de naam AS4.

De messaging specificatie voorziet ondermeer adressering (single en multi-hop), reliable messaging (met behoud van volgorde), automatische retries en encryptie. Er wordt in deze specificatie gebruikgemaakt van SOAP en van attachments. Een ebMS transportlaag wordt gerealiseerd aan de hand van een Message Service Handler (MSH).

Als transportlaag kan er gebruik gemaakt worden van HTTP(S), (S)FTP, SMTP, …

In de laatste versie wordt er meer gebruik gemaakt van WS-* specificaties (MTOM, WS-Security, WS-RM, …).

Er zijn een aantal commerciële B2B-pakketten die zowel AS2 als ebXML ondersteunen. Er zijn een ook aantal open source implementaties beschikbaar, zoals Hermes en WebSwell.

Versie 3 is vrijwel niet aanwezig in de markt. Recent is er wel een open source implementatie van ebMS v3 / AS4 met de naam Holodeck op sourceforge geplaatst.

Heeft u opmerkingen of vragen over deze tekst? Laat het ons weten
Laatst gewijzigd op 27/10/2010