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 ebMS 3.0 AS4, ENTSOG, 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:
- Eine kostenlose Open-Source-Community-Version – ideal für Evaluierung und kleinere Einsätze (ohne professionellen Support)
- Eine kommerzielle Lizenz – mit dem vollen Funktionsumfang Ihrer Lizenzstufe und professionellem Support über die Softwarepflege
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:

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 eine externe PostgreSQL-Datenbank (Professional und Enterprise HA).
- 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 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 | Kommerzielle Edition | |
|---|---|---|
| Preis | Kostenlos | Shop |
| Anzahl Partner | Unbegrenzt | Unbegrenzt |
| Anzahl Transaktionen | Unbegrenzt | Unbegrenzt |
| Architektur | Desktop-Anwendung | Client-Server-Anwendung |
| Funktionen | ||
| Push- und Pull-Nachrichten | ✔️ | ✔️ |
| Unterstützung für ebMS 3.0 AS4, ENTSOG, e-SENS, PEPPOL, BDEW und ICS2 | ✔️ | ✔️ |
| Partnerverwaltung | ✔️ | ✔️ |
| Digitale Signaturen, Verschlüsselung | ✔️ | ✔️ |
| TLS (bis TLS 1.3), TLS-Client-Authentifizierung | ✔️ | ✔️ |
| Mehrsprachig: de, en, fr, es, it, pl, pt | ✔️ | ✔️ |
| Mehrere Identitäten/Local Stations (ASP-fähig) | ✔️ | ✔️ |
| E-Mail-Benachrichtigung bei Ereignissen | ✔️ | ✔️ (OAuth2: Professional / Enterprise HA) |
| Schlüssel- und Zertifikatsverwaltung | ✔️ | ✔️ |
| Schlüssel- und Zertifikatserzeugung | ✔️ | ✔️ |
| Benutzerdefinierte HTTP-Header | ❌ | ✔️ |
| AS4-Server als Dienst (Windows) | ❌ | ✔️ |
| Unterstützte Datenbanksysteme | HSQLDB | HSQLDB, PostgreSQL (Professional / Enterprise HA) |
| Support | ||
| Community-Foren (kein professioneller Support) | ✔️ | ✔️ |
| Ausführliche Dokumentation | ❌ | ✔️ |
| Zugang zum mendelson Support | ❌ | 💲 |
| Telefon-Support | ❌ | 💲 |
| Remote-Support | ❌ | 💲 |
| Updates und Security-Updates (mit Softwarepflege) | ❌ | 💲 |
| Lizenzart | ||
| Open-Source-Lizenz (GPL) | ✔️ | ❌ |
| Kommerzielle Lizenz | ❌ | ✔️ |
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 | |
|---|---|---|---|
| Enthaltene Funktionen | |||
| PostgreSQL | ❌ | ✔️ | ✔️ |
| Java API | ❌ | ✔️ | ✔️ |
| REST API | ❌ | ✔️ | ✔️ |
| OAuth2 für HTTP/S und SMTP | ❌ | ✔️ | ✔️ |
| HSM (Hardware-Sicherheitsmodul) | ❌ | ✔️ | ✔️ |
| Hochverfügbarkeits-Cluster (HA) | ❌ | ❌ | ✔️ |
| Support | |||
| Ausführliche Dokumentation | ✔️ | ✔️ | ✔️ |
| Zugang zum mendelson Support (nur mit SMP) | ✔️ | ✔️ | ✔️ |
| Telefon-Support | 💲 | 💲 | 💲 |
| Remote-Support | 💲 | 💲 | 💲 |
| Premium-Support | ❌ | ❌ | ✔️ |
Die Lizenzen Professional und Enterprise HA von mendelson AS4 enthalten folgende Komponenten – ohne separaten Zukauf.
- 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).
- High Availability (HA, nur Enterprise HA): Erstellen Sie einen skalierbaren AS4-Cluster für hohe Verfügbarkeit, Lastverteilung und Performance-Skalierung – vor Ort oder in der Cloud. Alle Knoten nutzen eine gemeinsame externe PostgreSQL-Datenbank und dieselbe mendelson-Version. Updates der mendelson-Software werden für alle Knoten gemeinsam in einem geplanten Wartungsfenster eingespielt.
- OAuth2-Unterstützung: Fügt OAuth2-Authentifizierung für AS4-HTTP-Nachrichtenübertragung, asynchrone Empfangsbestätigungen (Receipts) und SMTP-basierte E-Mail-Benachrichtigungen hinzu.
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: ebMS 3.0 AS4, ENTSOG, e-SENS, PEPPOL v1 & v2 (Auto-Erkennung), BDEW, ICS2
- Unterstützung mehrerer lokaler Identitäten
- Lokalisierte Benutzeroberfläche: Deutsch, Englisch, Französisch, Spanisch, Italienisch, Polnisch, Portugiesisch
- 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
- Läuft auf allen gängigen Plattformen, auch auf virtuellen Maschinen und in Cloud-Umgebungen (Java-basierte Architektur)
Überwachung
- Ereignisbenachrichtigungen per E-Mail (OAuth2: Professional / Enterprise HA)
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
Schlüsseltransport-Algorithmen
- RSA v1.5
- 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
Signaturalgorithmen:
- RSA, DSA, ECDSA, EdDSA (Ed25519)
Hash-Algorithmen:
- MD5, RIPEMD-160, SHA-1, SHA-2-Reihe
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 Nichtabstreitbarkeit (Non-Repudiation)
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.