Accordo di trading partner
Panoramica
Un accordo di trading partner è un accordo definitivo e vincolante tra due trading partner per il trasferimento di messaggi tramite un protocollo B2B specifico. Gli accordi raggruppano le proprietà di elaborazione di messaggi bidirezionale comuni di profili business specifici di entrambi i partner. Si tratta di un insieme completo di tutti gli aspetti che definiscono la transazione di business tra i due partner commerciali. Un accordo di trading partner in genere deriva dai profili dei singoli partner, con la possibilità di personalizzare le impostazioni richieste e di eseguirne l'override.
In termini più semplici un accordo di trading partner è un'intesa tra due profili business per l'utilizzo di uno specifico protocollo di codifica dei messaggi o di uno specifico protocollo di trasporto per lo scambio reciproco di messaggi B2B.
Nella figura precedente è presente un accordo tra i profili "Shipping" e "Invoice" di Fabrikam e Contoso rispettivamente per usare la codifica X12 per i messaggi aziendali (contratto di codifica) e il trasporto AS2 per lo scambio di messaggi (contratto di trasporto). Possono esistere molti accordi di questo tipo tra diversi profili business, ad esempio un accordo tra i profili di pagamento e di fatturazione per l'utilizzo dello standard di codifica dei messaggi EDIFACT. Tutti questi accordi per tutti i profili per una coppia di partner commerciali costituiscono una partnership tra i due partner commerciali.
Accordi bidirezionali
Ogni accordo tra due profili business è bidirezionale. L'accordo tra i profili business di spedizione e di fatturazione ad esempio includerà le proprietà per l'elaborazione dei seguenti tipi di messaggi:
Messaggi ricevuti dal profilo di spedizione con provenienza dal profilo di fatturazione e
Messaggi inviati dal profilo di spedizione al profilo di fatturazione
In termini più semplici un accordo bidirezionale è un insieme di due accordi unidirezionali. Un accordo unidirezionale può essere considerato come un insieme di proprietà che definiscono le modalità di esecuzione delle transazioni di messaggi dall'entità A all'entità B. L'altro accordo unidirezionale può essere considerato come un insieme di proprietà che definiscono le modalità di esecuzione delle transazioni di messaggi dall'entità B all'entità A.
Considerazioni per la definizione di un contratto
Per la creazione di un accordo di trading partner, è necessario prendere in considerazione i seguenti aspetti:
Per due profili business che si scambiano messaggi B2B, è obbligatorio definire un accordo di codifica dei messaggi. Le divisioni possono scegliere di definire un accordo AS2 solo se desiderano utilizzare il protocollo AS2 per il trasferimento dei messaggi. Un accordo AS2 non è necessario ad esempio se le divisioni di business scelgono di trasferire i messaggi tramite posta elettronica.
Se due profili business supportano entrambe le codifiche X12 e EDIFACT e si accordano per l'utilizzo di entrambi i protocolli di codifica per lo scambio di messaggi, devono esistere accordi separati per ciascun protocollo, ovvero un accordo per il protocollo X12 e uno per il protocollo EDIFACT. Non è possibile definire un unico accordo da utilizzare per entrambi i protocolli.
L'accordo di codifica per i messaggi X12 e EDIFACT e l'accordo di trasporto per AS2 non possono far parte di un unico accordo. È necessario creare accordi distinti per ciascuno di essi.
Contratto globale o di fallback
Alcune organizzazioni di business possono scegliere di definire un singolo set di meccanismi di elaborazione B2B senza differenziazioni per i partner coinvolti in messaggi B2B specifici. In realtà queste organizzazioni di business dispongono di una sola impostazione comune del protocollo B2B condivisa con tutti gli altri trading partner. Poiché inoltre in queste organizzazioni non sono definite impostazioni specifiche per partner specifici, le impostazioni del protocollo B2B vengono definite per il trading partner e non per un profilo business di trading partner. In BizTalk Server, tali organizzazioni aziendali si riflettono come Partner commerciali globali. Altre aziende che devono scambiare con un'azienda rappresentata come partner commerciale globale usano accordi con il partner commerciale globale denominato Global Trading Partner Agreement. Questi accordi sono conformi con le impostazioni del protocollo e della codifica dei messaggi definite per il trading partner globale.
Le impostazioni definite a livello globale possono essere utili inoltre in scenari in cui le impostazioni del protocollo per il profilo tra due trading partner non formulano un accordo di trading partner. In questo scenario, l'organizzazione che ospita BizTalk Server può usare le impostazioni del protocollo definite per il partner per formulare un accordo con un altro profilo aziendale commerciale. In questi casi, l'accordo è arrivato all'uso delle impostazioni del protocollo globale definite per il partner è denominato Fallback Trading Partner Agreement.
Informazioni successive
Mettere tutto insieme: Definizione di una soluzione di gestione dei partner commerciali
Vedere anche
Elementi di base di una soluzione di gestione dei partner commerciali