mendelson AS4 ist eine robuste, Java-basierte Implementierung des AS4-Protokolls für sicheren, zuverlässigen und standardkonformen B2B-Datenaustausch.

Es unterstützt wichtige Branchenprofile wie ENTSOG, ebMS, e-SENS, PEPPOL, BDEW und ICS2 und gewährleistet so nahtlose Interoperabilität über verschiedene Anwendungsfälle und Sektoren hinweg.

Die Software läuft reibungslos auf allen wichtigen Betriebssystemen, einschließlich Windows, Linux, macOS und AIX, und bietet maximale Flexibilität für Ihre Infrastruktur.

Wir bieten ein Dual-Lizenzmodell an:

AS4 ist ein modernes Kommunikationsprotokoll für sicheren und zuverlässigen B2B-Datenaustausch über das Internet und ersetzt damit die Notwendigkeit privater Netzwerke. Dank integrierter Empfangsbestätigungen und Statusverfolgung sorgt es für Transparenz und Nachvollziehbarkeit bei jeder Transaktion.

Mit mendelson AS4 können Sie EDI-Daten und beliebige Dokumenttypen – einschließlich X12, UN/EDIFACT, XML und Microsoft Word – ohne Transformation übertragen. Die Daten kommen exakt so an, wie sie gesendet wurden.

Die Lösung ist schnell einsetzbar und einfach zu bedienen – sowohl als eigenständige Anwendung als auch vollständig integriert in die mendelson business integration (mbi)-Suite.

AS4 basiert auf Webdiensten und dem Standard OASIS ebXML Messaging Services (ebMS) v3.0. Es erweitert AS2 um erweiterte Nachrichtenflüsse, stärkere Sicherheit und flexiblere Kommunikationsmuster.

Wichtige Merkmale von AS4:

  • Zuverlässige Nachrichtenübertragung mit Empfangsbestätigungen und automatischen Wiederholungen
  • Ende-zu-Ende-Sicherheit: Passwort-Authentifizierung, digitale Signaturen und Verschlüsselung
  • Unterstützung großer Dateitransfers mit optionaler Komprimierung
  • Flexible Kommunikationsmodelle: Push- und Pull-Nachrichten, synchrone und asynchrone Kommunikation

mendelson AS4 ist eine schlüsselfertige Lösung und unterstützt folgende Anwendungsprofile:

  • ebMS 3.0 AS4
  • ENTSOG AS4
  • e-SENS AS4
  • PEPPOL AS4 (mit automatischer Dienst-Erkennung)
  • BDEW AS4
  • ICS2 AS4

Die Software unterstützt Push- und Pull-Kommunikation, vollständige Verschlüsselung und Signaturverarbeitung sowie TLS 1.3 – und ist damit eine sichere, zukunftssichere Lösung. Weitere Dienste wie EESSI werden ebenfalls unterstützt, da sie auf e-SENS basieren.

mendelson AS4 ermöglicht einen nahtlosen Nachrichtenaustausch mit Geschäftspartnern über HTTP und HTTPS.

Für jeden Partner läuft ein eigener Abfrage-Thread, der festgelegte Verzeichnisse auf ausgehende Dateien überwacht. Passende Dateien werden automatisch an den mendelson AS4-Server übermittelt. Jedem Partner kann zudem ein eigener Nachrichtenverarbeitungskanal (MPC) zugewiesen werden, um PULL-Anfragen von externen Systemen zu bedienen.

Das folgende Architekturdiagramm zeigt die Hauptkomponenten, die in der mendelson AS4-Installation enthalten sind:

AS4 Architekturdiagramm

Wichtige Komponenten:

  • AS4-Server: Zentrale Engine zur Nachrichtenverarbeitung, Verschlüsselung, digitalen Signatur und interner Kommunikation.
  • AS4-Client (Rich Client): Benutzerfreundliche Oberfläche für Transaktionsüberwachung, Partner- und Zertifikatsverwaltung (nur in der kommerziellen Version) sowie Systemkonfiguration.
  • Datenbank: Speichert alle Transaktionsdaten und Partnerinformationen. Die kommerzielle Version unterstützt externe Datenbanken wie PostgreSQL, MySQL und Oracle.
  • HTTP-Server: Hält das AS4-Servlet für eingehende Nachrichten und optionale Infoseiten bereit. Ein integrierter Jetty-Server ist enthalten, es wird aber auch die Nutzung externer Servlet-Container unterstützt.
  • AS4-Sender: Verarbeitet ausgehende Nachrichten und empfängt Rückmeldungen und Quittungen über den Rückkanal.
  • Benachrichtigungssystem: Sendet E-Mail-Benachrichtigungen bei Ereignissen, die Benutzeraktionen erfordern.

Community- vs. kommerzielle Architektur:

In der Community Edition laufen Client und Server in einem einzigen Prozess als Desktop-Anwendung. In der kommerziellen Version arbeiten Client und Server in separaten Prozessen und können auf verschiedenen Maschinen betrieben werden – ideal für Serverinstallationen und hochverfügbare Szenarien.

Die Software mendelson AS4 ist in mehreren Versionen erhältlich: einer Community Edition und drei kommerziellen Varianten – Entry, Professional und Enterprise HA.

Die Lösung wird im Dual-Lizenzmodell angeboten: eine kostenlose Community Edition und drei kommerzielle Editionen – Entry, Professional und Enterprise HA – passend für unterschiedliche Anforderungen.

Community- vs. kommerzielle Edition
Community Edition Commercial Edition
Price Free Shop
Number of partners Unlimited Unlimited
Number of transactions Unlimited Unlimited
Purpose
Architecture Desktop application Client-Server application
Functionality
Push and pull messages ✔️ ✔️
Support for ENTSOG, ebMS, e-SENS, PEPPOL, BDEW and ICS2 ✔️ ✔️
Partner management ✔️ ✔️
Digital signatures, encryption ✔️ ✔️
TLS (up to TLS v1.3), TLS client authentication ✔️ ✔️
Multilingual support: Localized to de, en and fr ✔️ ✔️
Multiple identities/local stations (ASP capable) ✔️ ✔️
Email event notification Some ✔️(OAuth2 via plugin)
Key and certificate management ✔️ ✔️
Key and certificate generation ✔️ ✔️
User defined HTTP headers ✔️
Run AS4 server as service (Windows) ✔️
Supported database systems HSQLDB HSQLDB,
PostgreSQL,
MySQL (*),
Oracle DB (*)
Support
Community Forums (no professional support) ✔️ ✔️
Detailed documentation ✔️
Access to mendelson Support 💲
Access to phone Support 💲
Remote Support 💲
Free updates 💲
License Type
Open Source License (GPL) ✔️
Commercial License ✔️


Vergleich der kommerziellen Editionen

Wählen Sie die Edition, die am besten zu Ihrer Infrastruktur passt. Hier ist der Vergleich der kommerziellen Varianten:

entry professional enterprise HA
Plugins
PostgreSQL ✔️ ✔️
Java API ✔️ ✔️
REST API ✔️ ✔️
OAUTH2 for HTTP/S and SMTP ✔️ ✔️
HSM (Hardware Security Module) ✔️ ✔️
High Availability (HA) cluster ✔️
Support
Detailed documentation ✔️ ✔️ ✔️
Access to mendelson Support (only with SMP) ✔️ ✔️ ✔️
Access to phone Support 💲 💲 💲
Remote Support 💲 💲 💲
Premium Support ✔️

Die Professional- und Enterprise-HA-Editionen von mendelson AS4 unterstützen eine Vielzahl von Plugins, die Funktionalität, Skalierbarkeit und Integrationsmöglichkeiten erweitern. Im Folgenden finden Sie eine Übersicht der wichtigsten Plugins:

  • Java API: Integrieren Sie AS4-Nachrichtenfunktionen nahtlos in Ihre eigenen Java-Anwendungen – ganz ohne laufenden mendelson AS4-Server. Ermöglicht direkten Zugriff auf Sende- und Empfangsvorgänge.
  • REST API: Binden Sie mendelson AS4 über eine sichere REST-Schnittstelle in webbasierte Umgebungen ein. Ideal für die Integration in moderne Cloud-Systeme und Plattformen.
  • PostgreSQL-Datenbank: Ersetzt die integrierte HSQLDB durch einen externen PostgreSQL-Server. Enthält einen Migrationsassistenten. Kompatibel mit verschiedenen Versionen, auch mit Cloud-gehosteten Varianten (z. B. AWS RDS).
  • MySQL-Datenbank: Ersetzen Sie die interne HSQLDB durch MySQL oder MariaDB. Unterstützt Migration und individuelle Treiberwahl für den Einsatz in Unternehmensumgebungen.
  • High Availability (HA): Erstellen Sie einen skalierbaren und ausfallsicheren AS4-Cluster. Ermöglicht unterbrechungsfreie Updates, Lastverteilung und Performance-Skalierung – vor Ort oder in der Cloud. Erfordert PostgreSQL und das HA-Plugin auf jedem Knoten.
  • OAuth2-Unterstützung: Fügt OAuth2-Authentifizierung für AS4-HTTP-Nachrichtenübertragung, asynchrones MDN-Handling und SMTP-basierte E-Mail-Benachrichtigungen hinzu.
  • Web-Oberfläche: Überwachen und analysieren Sie AS4-Transaktionen in Echtzeit von jedem Browser aus. Ideal für Helpdesk-Teams und nicht-technische Anwender.

*MySQL und Oracle DB sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen können Marken der jeweiligen Rechteinhaber sein.

Kernfunktionen
  • Vollständige AS4-Unterstützung inkl. Push- und Pull-Nachrichten
  • Umfassende Schlüssel- und Zertifikatsverwaltung (inkl. selbstsigniert und CA-vertraut)
  • Erweiterte Verschlüsselungs- und Signaturoptionen
  • Unterstützung wichtiger AS4-Profile: ENTSOG, ebMS, e-SENS, PEPPOL v1 & v2 (Auto-Erkennung), BDEW, ICS2
  • Unterstützung mehrerer lokaler Identitäten
  • Lokalisierte Benutzeroberfläche: Deutsch und Englisch
  • Umfassende Protokollierung und automatische Protokollbereinigung
  • Verzeichnisbasierte Partnerintegration (Eingang/Ausgang)
  • Unterstützt Nachrichtenbündelung, asynchrone und synchrone Empfangsbestätigungen
Integration
  • Verzeichnisüberwachung pro Partner und zeitgesteuerte Verarbeitung
  • Nachrichtenskripte beim Empfang
  • Einsetzbar in beliebigen Servlet-Containern (Tomcat, Jetty usw.)
  • Integrierter Jetty-Webserver enthalten
  • Vollständig kompatibel mit Docker und Kubernetes (Java-basierte Architektur)
Überwachung
  • Ereignisbenachrichtigungen per E-Mail (OAuth2 über Plugin)
Verschlüsselung, Signaturen & Authentifizierung
Verschlüsselung

Unterstützt WSS 1.1 und das X.509 Certificate Token Profile.

Verschlüsselungsalgorithmen:

  • AES (128, 192, 256) inkl. GCM-Varianten
  • CAMELLIA (128, 192, 256)
  • 3DES, RIPEMD-160, RSA v1.5
Schlüsseltransport-Algorithmen
  • RSA-OAEP-Varianten mit SHA-1, SHA-2-Reihe
  • ECDH-ES mit Key Wrapping (AES128) und SHA-256
Signatur

Unterstützt WSS 1.1 [SOAPATTACH], Attachment-Content-Only & Complete Transforms

Hash-Algorithmen:

  • MD5, RIPEMD160, SHA-1, SHA-2-Reihe
  • RSA, DSA, ECDSA, EdDSA (Ed25519)
Authentifizierung mit Sicherheitstoken
  • UsernameToken (wsse:PasswordText)
Zertifikate
  • Unterstützt selbstsignierte und CA-signierte Zertifikate
  • SHA-1- und SHA-2-Signaturen

Zur Unterstützung Ihres AS4-Integrationsprozesses stellt die mendelson-e-commerce GmbH einen öffentlich zugänglichen AS4-Testserver bereit. Dieser ist in den Community- und kommerziellen Installationen von mendelson AS4 bereits vorkonfiguriert.

Der Testserver dient zur Überprüfung der Interoperabilität mit Ihrem System und kann gelegentlich zu Wartungszwecken offline sein. Den aktuellen Status finden Sie unter:

http://testas4.mendelson-e-c.com:8082/as4/ServerState

Server-Einstellungen
  • Profil: ENTSOG AS4-Profil v3
  • Endpunkt-URL: http://testas4.mendelson-e-c.com:8082/as4/HttpReceiver
  • Antwortende Partei: mendelsontestAS4
  • Zertifikate: Key2 (PEM)
  • Verschlüsselungsalgorithmus: AES128-GCM
  • Signaturalgorithmus: RSA-SHA256
  • Kanonisierung: EXC-C14N
  • Hash-Funktion: SHA256
  • Empfangsbestätigung senden: Aktiviert mit Beweiskraft
Ihre Systemeinstellungen
  • Initiierende Partei: mycompanyAS4
  • Profil: ENTSOG AS4-Profil v3
  • Zertifikate: Key1 (PKCS#12, Passwort: test)
  • Verschlüsselung & Signierung: Aktiviert für Nachrichtenkörper und Anhänge
  • Rollen-Einstellungen:
    • Initiator: http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ns/core/200704/initiator
    • Responder: http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ns/core/200704/responder
  • Business-Informationen:
    • Service: http://docs.oasis-open.org/ebxml-msg/as4/200902/service
    • Action: http://docs.oasis-open.org/ebxml-msg/as4/200902/action
    • Service-Typ: http://edigas.org/service
  • Nutzlast-Komprimierung: application/gzip

Falls Sie Probleme mit dem Testserver haben, kontaktieren Sie uns bitte.