Freigeben über


AS2-Unterstützung in BizTalk Server

Dieses Thema bietet eine kurze allgemeine Übersicht über die AS2-Verarbeitung und die Implementierung BizTalk Server.

Einführung in AS2

Eine gebräuchliche Transportform für EDI sind VANs (Value-Added Networks). Dabei handelt es sich um private Netzwerke, die Mehrwertdienste bereitstellen, z. B. präzise und rechtsverbindliche Überwachungspfade. Unternehmen stellen jedoch auf den Austausch von EDI-Dokumenten über das Internet um. Dadurch werden Kosten verringert, Flexibilität und Effizienz gesteigert, und es ergeben sich Vorteile in Hinsicht auf Redundanz und Skalierbarkeit.

Die gebräuchlichste Form der Implementierung von EDI über das Internet (EDIINT) ist AS2 (Applicability Statement 2). Die AS2-Spezifikation definiert einen MIME-basierten, sicheren Peer-zu-Peer-Austausch von Geschäftsdaten. Nachrichten, die einen Umschlag mit MIME-Daten enthalten, werden mithilfe von HTTP über TCP/IP übertragen.

AS2 verwendet den HTTP POST-Vorgang zum Senden von EDI-, XML- oder anderen Geschäftsdaten. AS2 ist nicht auf das Senden von EDI-Daten beschränkt. Die Anforderungs-URI gibt einen Prozess an, der zum Entpacken und Handhaben von Nachrichtendaten verwendet werden soll. Eine Nachrichten-Dispositionsbenachrichtigung (Message Disposition Notification, MDN) wird als Bestätigung entweder in der HTTP-Antwortnachricht oder durch einen neuen HTTP POST-Vorgang an eine URL für den ursprünglichen Absender zurückgegeben.

Weitere Informationen zum EDI-Messaging finden Sie unter AS2 Messaging.

Implementierung von AS2 in BizTalk Server

BizTalk Server umfasst native Funktionen, die Unterstützung für AS2 bieten. Dies ist kein Add-In für das Produkt wie ein Adapter oder ein Accelerator, sondern in das Produkt integriert und bietet folgende Funktionalität:

  • BizTalk Server verwendet AS2-definierte Methoden zum Senden, Empfangen und Überprüfen von Nachrichten. BizTalk Server trägt dazu bei, die Sicherheit der Datenübertragung durch Verschlüsselung, Signatur und Komprimierung zu gewährleisten. Dazu verwendet BizTalk Server Verschlüsselungsschlüssel, digitale Signaturen und Zertifikate.

  • BizTalk Server können Sie ein- und ausgehende AS2-Nachrichten im Nicht-Ablehnungsspeicher speichern. Dies umfasst das Speichern codierter oder decodierter AS2-Nachrichten und das Speichern von MDNs.

  • BizTalk Server ermöglicht das Beibehalten von Dateinamen von Anlagen als Teil der AS2-Nachricht.

  • mit BizTalk Server können Sie nach doppelten eingehenden Nachrichten suchen.

  • Sie können MDNs entweder synchron über dieselbe Verbindung wie die zu bestätigende Nachricht oder asynchron über eine andere Verbindung zurückgeben.

  • Sie können eine AS2-Nachricht erneut senden, wenn eine MDN nicht innerhalb eines angegebenen Zeitraums empfangen wird.

  • BizTalk Server bietet AS2-spezifische status Berichterstellung. Diese Berichte bieten eine umfassende Statusangabe zu einer AS2-Übertragung, einschließlich Bestätigungen in Korrelation zum Austausch.

  • Für AS2 ist es erforderlich, dass der HTTP-Adapter sowohl auf der Empfangsseite als auch der Sendeseite verwendet wird.

  • BizTalk Server können Sie das Standardsignaturzertifikat für AS2-Nachrichten überschreiben, indem Sie ein Zertifikat pro Vereinbarung definieren. Anweisungen zum Angeben eines anderen Zertifikats für eine Partei finden Sie unter Konfigurieren von AS2-Eigenschaften.

AS2-Komponenten in BizTalk Server

BizTalk Server komponenten, die für den AS2-Transport verwendet werden, umfassen Folgendes:

  • Die BizTalk-EDI-Anwendung, die Elemente (einschließlich Pipelines und Schemas) enthält, die zum Verarbeiten von AS2-Dokumenten erforderlich sind.

    Hinweis

    Wenn Sie das AS2-Feature in BizTalk Server konfigurieren, erstellt das Konfigurationsprogramm diese Anwendung. Wenn Sie eine Anwendung erstellen, mit der AS2-Nachrichten verarbeitet werden, müssen Sie einen Verweis von Ihrer Anwendung auf die BizTalk-EDI-Anwendung hinzufügen. Weitere Informationen finden Sie unter Hinzufügen eines Verweises auf die BizTalk Server EDI-Anwendung.

  • Die AS2EdiReceive-Pipeline, die die AS2-Verarbeitung und dann die EDI-Verarbeitung einer über AS2 empfangenen EDI-Nachricht ausführt. Weitere Informationen finden Sie unter AS2-Empfangskomponenten.

  • Die AS2Receive-Pipeline, die die AS2-Verarbeitung einer über AS2 empfangenen Nicht-EDI-Nachricht ausführt. Weitere Informationen finden Sie unter AS2-Empfangskomponenten.

  • Die AS2EdiSend-Pipeline, die die EDI-Verarbeitung und dann die AS2-Verarbeitung einer über AS2 gesendeten EDI-Nachricht ausführt. Weitere Informationen finden Sie unter AS2-Sendekomponenten.

  • Die AS2Send-Pipeline, die die AS2-Verarbeitung einer über AS2 gesendeten Nicht-EDI-Nachricht ausführt. Weitere Informationen finden Sie unter AS2-Sendekomponenten.

  • Die Benutzeroberfläche der Handelspartnerverwaltung, auf der Sie Verarbeitungseigenschaften für Handelspartner festlegen können, die am AS2-Dokumenttransport beteiligt sind. Weitere Informationen finden Sie unter The Role of Agreements in AS2 Processing and the EDI and AS2 UI in the UI guidance and developers API namespace reference.

  • Die Benutzeroberfläche der Statusberichterstattung, die eine umfassende Statusangabe zu AS2-Austauschvorgängen und korrelierten Bestätigungen bietet. Weitere Informationen finden Sie unter EDI- und AS2-Statusberichterstattung.

Weitere Informationen

Architektur von AS2-Lösungen
EDI- und AS2-Statusberichterstellung
Entwickeln und Konfigurieren von BizTalk Server-AS2-Lösungen