ebMS (ebXML Messaging Services)
| Soort standaard | Open standaard |
| Versie | v2 en v3(30-9-07) |
| Belang | Overige |
| Standaardenorganisatie | OASIS
ISO |
| BelGif categorie |
Data integration and middleware / Distributed Application Architecture |
| Behoort tot de domeinen | Managed 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.
