Impostazioni di protocollo
Panoramica
Dopo aver creato i profili business che riflettono le divisioni di business all'interno di un'organizzazione, è necessario dichiarare i parametri che definiscono la modalità di comunicazione tra i profili business. Questi parametri di comunicazione sono definiti come impostazioni del protocollo. Le impostazioni del protocollo definiscono la modalità di supporto delle transazioni di business per uno specifico protocollo B2B. Ogni profilo business definisce le diverse impostazioni per l'elaborazione (codifica) o la trasmissione (trasporto) dei messaggi per ogni protocollo B2B che il partner può utilizzare per la comunicazione. I parametri di comunicazione per i profili business sono definiti nelle due categorie seguenti:
Impostazioni del protocollo di codifica: i protocolli di codifica regolano la struttura e il contenuto di un messaggio B2B. Le impostazioni dei protocolli di codifica per un profilo business definiscono il protocollo di codifica utilizzato da una divisione di business per l'invio e la ricezione dei messaggi B2B. Alcuni esempi di protocolli di codifica sono X12, EDIFACT, HL7 e così via. Per una descrizione dettagliata dei protocolli di codifica supportati per BizTalk Server, vedere Supporto degli standard EDI. Nell'ambito di un protocollo di codifica è possibile specificare diverse impostazioni, ad esempio se l'entità mittente prevede un riconoscimento, se i messaggi saranno inseriti in un batch o inviati singolarmente e così via. Queste impostazioni possono sempre essere sovrascritte come parte dell'accordo tra partner commerciali. Vedere Accordo tra partner commerciali.
Impostazioni protocollo di trasporto: il protocollo di trasporto regola il canale di trasporto usato per l'invio dei messaggi tra due partner. Poiché il trasporto si svolge essenzialmente tra due endpoint di trasporto, ogni profilo business definisce la relativa configurazione dell'endpoint di trasporto e comunica con un singolo endpoint di trasporto del profilo business del partner commerciale. Per informazioni sul protocollo di trasporto supportato, vedere Supporto as2 in BizTalk Server. Nell'ambito di un protocollo di trasporto è possibile specificare diverse impostazioni, ad esempio se il messaggio deve essere firmato, crittografato e così via. Queste impostazioni possono sempre essere sovrascritte come parte dell'accordo tra partner commerciali. Per altre informazioni sui contratti, vedere Contratto tra partner commerciali.
Mediante la definizione delle impostazioni del protocollo, nei profili business vengono dichiarati il formato del messaggio e il protocollo di trasporto da utilizzare per l'invio di messaggi B2B fra trading partner.
Nota
La definizione delle impostazioni del protocollo come parte di un profilo business è un'operazione facoltativa. Se non si specificano le impostazioni del protocollo come parte del profilo business, è sempre possibile specificarle in un accordo.
Nella figura seguente viene illustrata l'interazione fra trading partner, profili business e impostazioni dei protocolli in una soluzione TPM:
Nella figura precedente il profilo business "Shipping" è in grado di inviare e ricevere messaggi nel formato con codifica X12 inviati tramite il protocollo di trasporto AS2. In modo analogo il profilo business "Invoice" è in grado di inviare e ricevere messaggi nel formato con codifica X12 ed EDIFACT tramite il protocollo di trasporto AS2.
È ora evidente come la definizione di un profilo di business sia utile per creare una soluzione TPM in BizTalk Server. Come illustrato nella figura, attualmente il profilo business "Shipping" è in grado di inviare e ricevere solo messaggi X12. Per questo motivo, qualsiasi profilo business che comunica con il profilo business "Shipping" dovrà conformarsi all'impostazione delle proprietà di questo profilo. Se tuttavia, in futuro, il profilo business "Shipping" dovrà iniziare ad accettare messaggi con codifica EDIFACT, sarà necessario impostare solo le proprietà pertinenti in modo da includere il supporto per EDIFACT. L'organizzazione del partner non dovrà creare un nuovo profilo business per la stessa divisione "Shipping".
È sempre necessario specificare le impostazioni del protocollo quando si crea un profilo business?
In termini teorici sì, un profilo business deve contenere la definizione delle impostazioni del protocollo. Ciò non implica tuttavia che sia necessario definire le impostazioni del protocollo durante la creazione di un profilo business in un'interfaccia utente TPM. TPM consente infatti di specificare le impostazioni del protocollo durante la creazione del profilo business oppure di un accordo tra partner commerciali. Se le impostazioni del protocollo vengono definite come parte del profilo business, saranno disponibili durante la creazione di un accordo tra partner commerciali per tale profilo. Se tuttavia le impostazioni del protocollo vengono definite come parte dell'accordo, sarà necessario specificare tutti i valori.
Importante
Se non si definiscono le impostazioni del protocollo come parte del profilo business, sarà necessario immettere i valori come parte di ogni accordo per tale profilo business, annullando in tal modo il modello di scalabilità della nuova soluzione TPM. Per questo motivo è consigliabile definire le impostazioni del protocollo per ogni profilo business. È sempre possibile eseguire l'override di tali impostazioni, se necessario, durante la creazione di un accordo tra partner commerciali.
Informazioni successive
Accordo tra partner commerciali
Riepilogo: definizione di una soluzione di gestione dei partner commerciali
Vedere anche
Elementi di base di una soluzione di gestione dei partner commerciali