mendelson AS2 ist eine leistungsstarke, Java-basierte Implementierung des EDIINT AS2-Standards und ermöglicht eine sichere, zuverlässige und automatisierte Datenübertragung mit Ihren Kommunikationspartnern.

Die Software läuft plattformübergreifend auf Windows, Linux, macOS, AIX und weiteren Systemen – und ist somit eine flexible Lösung für unterschiedlichste IT-Umgebungen.

Beginnen Sie mit unserer kostenlosen Open-Source-Community-Edition – ideal für erste Tests und kleinere Einsatzszenarien. Für den produktiven Einsatz mit erweiterten Funktionen empfehlen wir unsere kommerziellen Editionen, die durch professionellen Support und Unternehmensfunktionen ergänzt werden.

AS2 (Applicability Statement 2) ist ein weit verbreitetes Protokoll für den sicheren und zuverlässigen Austausch geschäftlicher Daten über das Internet. Im Gegensatz zu traditionellen VANs oder dedizierten Netzwerken gewährleistet AS2 eine durchgängige Zustellung über integrierte Empfangs- und Bestätigungsmechanismen (MDNs).

Mit mendelson AS2 können Sie eine Vielzahl von Dokumenttypen austauschen, darunter EDI (X12, UN/EDIFACT), XML und sogar Microsoft Word-Dateien. Die Dateien werden unverändert übertragen, wodurch ihre ursprüngliche Struktur und ihr Format erhalten bleiben.

Unsere AS2-Lösung bietet eine schnelle und unkomplizierte Möglichkeit, sich mit Ihren Partnern zu verbinden. Sie kann als eigenständiges Modul betrieben oder vollständig in die Plattform mendelson business integration (MBI) für erweiterte Workflows integriert werden.

mendelson AS2 ermöglicht das Senden und Empfangen von AS2-Nachrichten über HTTP und HTTPS mit Unterstützung für sowohl synchrone als auch asynchrone MDNs. Jeder Kommunikationspartner kann individuell konfiguriert werden, inklusive Polling-Mechanismen zur automatischen Erkennung und Übertragung neuer Dateien.

Die Architektur unterscheidet sich je nach Edition:

  • Community-Version: Als Desktop-Anwendung konzipiert, bei der Benutzeroberfläche und AS2-Server im selben Prozess laufen.
  • Kommerzielle Version: Setzt auf ein skalierbares Client-Server-Modell. Server und Benutzeroberfläche laufen in separaten Prozessen und können auf unterschiedlichen Maschinen installiert werden. Der Server kann auch als Hintergrunddienst betrieben werden.

Nachfolgend ein Überblick über die Software-Komponenten, die standardmäßig im kommerziellen Installer enthalten sind:

  • AS2-Server: Zentrale Komponente für Nachrichtenverarbeitung, Verschlüsselung, Signatur und Kommunikation.
  • Rich Client: Desktop-Oberfläche zur Verwaltung von Transaktionen, Partnern und Zertifikaten (nur kommerziell).
  • Web-Client (optional): Überwachung von Transaktionen via Browserzugriff.
  • Datenbank: Speichert Transaktionsverlauf und Stammdaten. Kommerzielle Editionen unterstützen PostgreSQL, MySQL und Oracle (via Plugins).
  • HTTP-Server: Servlet-Container für eingehende Nachrichten und Info-Seiten. Ein eingebauter Server ist enthalten, alternativ kann jeder Servlet-Container (z. B. Tomcat) verwendet werden.
  • AS2-Sender: Zuständig für ausgehende Nachrichten und MDNs (synchron/asynchron).
  • Benachrichtigungssystem: Sendet E-Mail-Benachrichtigungen bei systemrelevanten Ereignissen.

mendelson AS2 Architekturdiagramm

mendelson AS2 ist in mehreren Versionen verfügbar, um unterschiedlichen geschäftlichen Anforderungen gerecht zu werden:

  • Community Edition: Kostenlose, quelloffene Desktop-Version für Einzelpersonen oder kleinere Einsätze.
  • Kommerzielle Editionen: Skalierbare, professionell unterstützte Versionen für den Unternehmenseinsatz.

Die folgende Tabelle zeigt die wichtigsten Unterschiede zwischen Community- und kommerzieller Version:

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
Asyncronous and syncronous MDN ✔️ ✔️
Partner management ✔️ ✔️
Digital signatures, encryption ✔️ ✔️
TLS (up to TLS v1.3), TLS client authentication ✔️ ✔️
Data compression (AS2 1.1) ✔️ ✔️
Multiple attachments (AS2 1.2) ✔️ ✔️
SHA-2 (SHA-256, SHA-384, SHA-512) ✔️ ✔️
SHA-3 (SHA3-256, SHA3-384, SHA3-512) ✔️ ✔️
Multilingual support: Localized to de, en and fr ✔️ ✔️
Web interface for transaction monitoring ✔️ ✔️
Multiple identities/local stations (ASP capable) ✔️ ✔️
Key and certificate management ✔️ ✔️
Key and certificate generation ✔️ ✔️
Certificate exchange messages (CEM) ✔️ ✔️
Email event notification Some ✔️(OAuth2 via plugin)
Access via XML API(via plugin) 💲
Message statistic ✔️
Message quota ✔️
User defined HTTP headers ✔️
Run AS2 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 ✔️


Jede kommerzielle Edition ist auf spezifische Integrations- und Leistungsanforderungen abgestimmt:

  • Entry: Grundfunktionen – ideal für kleine Unternehmen oder einfache EDI-Anforderungen.
  • Professional: Erweiterung um Datenbankunterstützung, API-Integration und Plugins für komplexere Einsätze.
  • Enterprise HA: Entwickelt für Hochverfügbarkeit und Skalierbarkeit – perfekt für geschäftskritische Systeme mit Redundanzbedarf.

Die folgende Tabelle zeigt die wichtigsten Funktionen der einzelnen kommerziellen Editionen:

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

Die Editionen Professional und Enterprise HA von mendelson AS2 bieten leistungsstarke Plugins zur Erweiterung der Funktionalität und nahtlosen Integration in Ihre Systeme.

🔌 Verfügbare Plugins:
  • Java API: Binden Sie mendelson AS2 direkt in Ihre Java-Anwendungen ein. Senden und empfangen Sie Nachrichten programmatisch – kein separater Server notwendig.
  • REST API: Integrieren Sie mendelson AS2 über moderne, schlanke REST-Endpunkte in Ihre webbasierte Plattform.
  • PostgreSQL & MySQL: Verwenden Sie robuste externe Datenbanken anstelle der integrierten HSQLDB. Unterstützt Cloud-Deployments und bietet Migrationshilfen.
  • HA (High Availability): Skalieren Sie Leistung und Redundanz über Cluster. Ideal für kritische Systeme mit hohem Transaktionsvolumen.
  • OAUTH2: Moderne Authentifizierung für SMTP und HTTP. Erhöht die Sicherheit von Benachrichtigungen und Nachrichtenübertragung.
  • Web-Oberfläche: Überwachen Sie Ihre Transaktionen über den Browser – plattformunabhängig und komfortabel.
🌐 Plugin-Highlights
Java API:

Integrieren Sie AS2-Kommunikation direkt in Ihre Java-Software. Dieses Plugin ermöglicht volle programmgesteuerte Kontrolle ohne separaten Server – ideal für Entwickler und Automatisierung.

REST API:

Ermöglicht die Integration in Cloud-Systeme und webbasierte Workflows. Einfache und sichere HTTP-Schnittstellen zum Senden, Empfangen und Überwachen von AS2-Nachrichten.

Externe Datenbankunterstützung (PostgreSQL, MySQL):

Ersetzen Sie die integrierte Datenbank durch skalierbare Systeme wie PostgreSQL oder MySQL. Essenziell für große Datenmengen, Mehrbenutzerumgebungen und Cloud-Infrastrukturen.

HA-Architektur:

Erstellen Sie ein Cluster aus mehreren AS2-Knoten, die parallel arbeiten – für maximale Verfügbarkeit und Durchsatz. Knoten können einzeln aktualisiert werden – ohne Ausfallzeit.

OAUTH2-Authentifizierung:

Modernisieren Sie Ihre SMTP- und HTTP-Sicherheit mit OAUTH2 – zukunftssicher und unternehmensbereit.

Web-Oberfläche:

Behalten Sie Ihre AS2-Transaktionen bequem über ein sicheres Browser-Dashboard im Blick – ganz ohne lokale Client-Software.

*MySQL und Oracle DB sind eingetragene Marken von Oracle und/oder verbundener Unternehmen.

🔧 Zentrale technische Merkmale
  • Unterstützung für synchrone und asynchrone MDNs (Message Disposition Notification)
  • Integriertes Schlüssel- und Zertifikatsmanagement mit Erstellung und Austausch (CEM)
  • Verschlüsselungs- und Signaturfunktionen basierend auf Industriestandards
  • Sichere Übertragung über SSLv3, TLS 1.0–1.3 inkl. Client-Authentifizierung
  • Mehrsprachige Benutzeroberfläche: Deutsch, Englisch, Französisch
  • Automatische Protokollbereinigung durch Systemaufgaben
🔌 Integrationsmöglichkeiten
  • Einfache Integration über partnerbasiertes Dateisystem-Interface
  • Integrierter Zeitplaner zum Abrufen von Dateien aus Verzeichnissen
  • Nachbearbeitung durch Skripte nach Empfang möglich
  • Kompatibel mit Servlet-Containern wie Tomcat und Jetty
  • Erweiterbar durch Plug-ins (z. B. externe Datenbanken)
  • 100 % Java-basiert – ideal für Docker- und Kubernetes-Einsätze
📈 Monitoring und Benachrichtigungen
  • Web-Oberfläche zur Transaktionsüberwachung
  • E-Mail-Benachrichtigungen bei Systemereignissen (OAuth2-Unterstützung via Plugin)
🔐 Verschlüsselungs- und Signaturalgorithmen

Unterstützte Verschlüsselungsalgorithmen:

  • 3DES, AES (128/192/256 in CBC, GCM, CCM)
  • AES mit RSAES-OAEP (128/192/256 in CBC, GCM)
  • Camellia (128/192/256 in CBC)
  • CHACHA20-POLY1305, DES, RC2, RC4

Unterstützte Hash-Algorithmen:

  • SHA-1, SHA-2 (256/384/512), SHA-3 (224/256/384/512)
  • Unterstützung für RSASSA-PSS-Varianten von SHA
  • MD5 (Legacy-Unterstützung)
🔑 Zertifikats- & Schlüsselunterstützung
  • Selbstsignierte und CA-signierte Zertifikate
  • SHA-1-, SHA-2-, SHA-3-signierte Zertifikate
  • Unterstützung für Elliptic Curve- und RSA-Schlüssel

🔍 Testen Sie Ihre AS2-Konfiguration

Um Kompatibilität und Funktionalität zu überprüfen, betreibt Mendelson einen öffentlichen AS2-Testserver. Damit können Sie sicherstellen, dass Ihre Konfiguration korrekt mit unserer Lösung funktioniert.

Wenn Sie die mendelson Open-Source-AS2-Installation verwenden, ist diese bereits so vorkonfiguriert, dass sie direkt mit diesem Server kommunizieren kann.

🔗 Testserver-URLs
🛠️ Konfiguration für den Test
🔐 Schlüssel und Zertifikate
🌐 TLS-Testoptionen

Sie können auch eine TLS-gesicherte Kommunikation testen über:

Bitte beachten: Diese URLs verwenden ein selbstsigniertes Zertifikat. Ihr Browser könnte eine Warnung anzeigen – das ist erwartungsgemäß. Für den produktiven Einsatz sollten Sie eigene, vertrauenswürdige Zertifikate verwenden.

📩 Benötigen Sie Hilfe? Kontaktieren Sie uns, falls Sie während des Tests auf Probleme stoßen.