Table of Contents
Find AS2 Solution
The Task
Find a solution to send data with AS2 protocol.
Software EDI4all von der Firma ESC kann das und tut das momentan bei Zimmermann.
Die Software soll durch etwas anderes ersetzt werden, was EDIFACT frisst und mit dem AS2 Protokoll versendet.
Das kann:
- eine fertige Lösung sein
- eine Bibliothek
Was wichtig ist:
- es soll einen “Testpoint” geben, wohin man Testdaten schicken kann
Known solutions
OpenAS2
OpenAS2 - a W&G project to test OpenAS2 installation and use
https://github.com/OpenAS2/OpenAs2App
OpenAS2 is a java-based implementation of the EDIINT AS2 standard. It is intended to be used as a server.
as2-lib
https://github.com/phax/as2-lib
- A fork of OpenAS2
- A generic Java AS2 library, servlet and server
- latest release 18.08.2022
Apache Camel AS2 Component
Mendelson AS2
The software seems to be open source: http://mendelson.de/opensource
Citation:
Die mendelson AS2 software, die mendelson AS4 software und die mendelson OFTP2 software sind auch unter open source license (GPL) verfügbar. Mit Hilfe dieser Community Lizenzen gehen Sie die ersten Schritte des professionellen, sicheren Datenaustauschs - und das ohne einen finanziellen Aufwand. Wenn Sie diese Software in Ihre eigene kommerzielle Lösung intergrieren möchten, dann fragen Sie bitte bei uns nach unserer kommerziellen Lizenz. Für die open source Lizenzen bieten wir keinen Support an.
mendelson-e-commerce GmbH
Kurfürstendamm 30
D-10719 Berlin, Deutschland
E-Mail: service@mendelson.de
Mescedia
Software which is based on different libraries and implements AS2 too.
https://github.com/mescedia/mescedia-core
Michael Kassnel
Hanna-Nagel-Str. 1
76437 Rastatt, Germany
Information
AS2
Applicability Statement 2 (AS2) ist ein Standard über einen gesicherten Nachrichtentransport über das Internet. Es ist detailliert beschrieben in RFC 4130.
- AS2 spezifiziert, wie man sich verbindet und Nachrichten validiert, versendet und bestätigt.
- Es erzeugt einen Umschlag für eine Nachricht, welche dann gesichert über das Internet versandt wird. Die Urheberschaft (nicht abstreitbare Nachricht) wird durch digitale Signaturen und die Datensicherheit durch Verschlüsselung gewährleistet. Der Absender erhält aus dem AS2-Protokoll eine digitale Empfangsquittung, in der AS-Sprache als Message Disposition Notification (MDN) bezeichnet, mit der der Absender die fristgerechte Zustellung beweisen kann.
Articles about AS2
-
- Learn about AS2, a specification for secure transfer of business data, and how to use it to send and receive messages between two applications.
- Must know facts on AS2 - on AS2 Gateway blog
Misc
- It is also possible to use WinSCP:
- EDI Github resources by Michael Achrisco
- EDI Github resources - the same on Github (more actual?)
- x-12 parser - a library from google code
- Aktiv Bank verwendet AS2 und man kann evtl. sie fragen, ob man irgendwie testen kann
Selected solution
- The Camel component should be used
- Marcel will set the new repository / Eclipse project for this
- We (me and Torsten) should implement it
