Supporto AS2 in BizTalk Server
Questo argomento fornisce una breve panoramica generale dell'elaborazione AS2 e il modo in cui BizTalk Server lo implementa.
Introduzione a AS2
Un trasporto comune utilizzato per EDI sono le reti a valore aggiunto (VAN). Si tratta di reti private che forniscono servizi a valore aggiunto, ad esempio itinerari di controllo precisi e legalmente vincolanti. Tuttavia, sono sempre più numerose le società che scelgono di gestire lo scambio di documenti EDI tramite Internet al fine di ridurre i costi, aumentare la flessibilità ed efficienza e usufruire di maggiori vantaggi in termini di ridondanza e scalabilità.
Il modo più comune per implementare EDI tramite Internet (EDIINT) consiste nell'utilizzare AS2 (Applicability Statement 2). La specifica AS2 definisce l'interscambio di dati di business peer-to-peer sicuro basato su MIME. I messaggi contenenti una busta con dati MIME vengono trasmessi tramite HTTP su TCP/IP.
AS2 utilizza l'operazione HTTP POST per l'invio di dati EDI, XML o altri dati di business. AS2 non è limitato all'invio di dati EDI. L'URI richiesto identifica un processo da utilizzare per decomprimere e gestire i dati dei messaggi. Viene restituita una notifica MDN (Message Disposition Notification) come riconoscimento nel corpo del messaggio di risposta HTTP o mediante una nuova operazione HTTP POST a un URL per il mittente originario.
Per altre informazioni sulla messaggistica EDI, vedere Messaggistica AS2.
Implementazione di AS2 in BizTalk Server
BizTalk Server include funzionalità native che forniscono supporto per AS2. Non si tratta di un componente aggiuntivo, ad esempio un adapter o acceleratore, È incorporato nel prodotto e fornisce le seguenti funzionalità:
BizTalk Server usa metodi definiti da AS2 per inviare, ricevere e verificare i messaggi. BizTalk Server consente di garantire la sicurezza del trasferimento dei dati tramite crittografia, firma e compressione. A tale scopo, BizTalk Server usa chiavi di crittografia, firme digitali e certificati.
BizTalk Server consente di salvare i messaggi AS2 in ingresso e in uscita nell'archiviazione non ripudio. tra cui messaggi AS2 codificati o decodificati e notifiche MDN.
BizTalk Server consente di mantenere i nomi di file allegati come parte del messaggio AS2.
BizTalk Server consente di verificare la presenza di messaggi in arrivo duplicati.
Le notifiche MDN possono essere inviate in modo sincrono sulla stessa connessione del messaggio riconosciuto oppure in modo asincrono su un'altra connessione.
Un messaggio AS2 può essere ritrasmesso se non viene ricevuta una notifica MDN entro un determinato periodo di tempo.
BizTalk Server fornisce report di stato specifici di AS2. Questi rapporti indicano lo stato complessivo di una trasmissione AS2, inclusi i riconoscimenti correlati all'interscambio.
AS2 richiede che l'adapter HTTP venga utilizzato sia sul lato di ricezione che sul lato di trasmissione.
BizTalk Server consente di eseguire l'override del certificato di firma predefinito per i messaggi AS2 definendo un certificato per ogni contratto. Per istruzioni su come specificare un certificato diverso per un'entità, vedere Configuring AS2 Properties .For instructions on how to specify a different certificate for a party, see Configuring AS2 Properties.
Componenti AS2 in BizTalk Server
BizTalk Server componenti utilizzati per il trasporto AS2 includono quanto segue:
L'applicazione EDI BizTalk contenente gli elementi, quali pipeline e schemi, necessari per elaborare i documenti AS2.
Nota
Quando si configura la funzionalità AS2 in BizTalk Server, il programma di configurazione crea questa applicazione. Quando si crea un'applicazione che elaborerà messaggi AS2, è necessario aggiungere un riferimento all'applicazione EDI BizTalk da tale applicazione. Per altre informazioni, vedere How to Add a Reference to the BizTalk Server EDI Application.For more information, see How to Add a Reference to the BizTalk Server EDI Application.
La pipeline AS2EdiReceive che esegue l'elaborazione AS2, quindi l'elaborazione EDI, di un messaggio EDI ricevuto tramite AS2. Per altre informazioni, vedere Componenti di ricezione AS2.
La pipeline AS2Receive che esegue l'elaborazione AS2 di un messaggio non EDI ricevuto tramite AS2. Per altre informazioni, vedere Componenti di ricezione AS2.
La pipeline AS2EdiSend che esegue l'elaborazione EDI, quindi l'elaborazione AS2, di un messaggio EDI inviato tramite AS2. Per altre informazioni, vedere Componenti di invio AS2.
La pipeline AS2Send che esegue l'elaborazione AS2 di un messaggio non EDI inviato tramite AS2. Per altre informazioni, vedere Componenti di invio AS2.
L'interfaccia utente di TPM (Trading Partner Management) che consente di impostare le proprietà di elaborazione per i trading partner impegnati nel trasporto di documenti AS2. Per altre informazioni, vedere Il ruolo dei contratti nell'elaborazione AS2 e l'interfaccia utente EDI e AS2 nelle linee guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori.
Interfaccia utente di creazione rapporti di stato che indica lo stato complessivo degli interscambi AS2 e dei riconoscimenti correlati. Per altre informazioni, vedere Rapporti di stato EDI e AS2.
Vedere anche
Architettura della soluzione AS2
Creazione dei rapporti di stato EDI e AS2
Sviluppo e configurazione di soluzioni AS2 BizTalk Server