Informazioni sulle orchestrazioni
Un'orchestrazione è uno strumento flessibile e potente per la rappresentazione di un processo di business eseguibile basato sul linguaggio XLANG/s. XLANG/s può essere considerato un linguaggio per la messaggistica con alcune funzionalità delle espressioni di C#. È possibile progettare il flusso, interpretare e generare i dati, chiamare codice personalizzato e organizzare l'intero processo in modo visivo e intuitivo e in fase di progettazione il motore di orchestrazione BizTalk esegue i file XLANG/s che rappresentano i processi di business eseguibili prodotti da Progettazione orchestrazioni di BizTalk.
I messaggi, le azioni di trasmissione e ricezione che vengono eseguite su di essi e le porte attraverso le quali vengono trasmessi costituiscono gli elementi fondamentali di un'orchestrazione. Il messaggio è lo strumento grazie al quale le orchestrazioni comunicano con il mondo esterno e che rende possibile l'e-business.
Ricevere e inviare forme incapsulano le funzionalità necessarie per ricevere messaggi nell'orchestrazione e inviare messaggi da esso. Per poter rappresentare il flusso logico dell'orchestrazione da creare, è opportuno acquisire familiarità con le varie forme disponibili in Progettazione orchestrazioni.
È importante comprendere concetti di orchestrazione avanzati come servizi Web, correlazione e transazioni a esecuzione prolungata. Potrebbe non essere necessario utilizzare tutte queste funzionalità ma è utile sapere quali operazioni consentono di eseguire.
I servizi Web sono programmi con interfacce che rispettano gli standard stabiliti nel linguaggio WSDL (Web Services Description Language). Se i tipi di messaggio, le porte, i tipi di porta e le operazioni vengono definiti in modo standard, la comunicazione tra sistemi diversi diventa possibile ed efficace.
La correlazione è il meccanismo mediante il quale i messaggi sono associati a particolari istanze in esecuzione di un'orchestrazione, affinché il processo di business possa ottenere le informazioni appropriate quando le istanze in esecuzione sono numerose così come i messaggi inviati e ricevuti.
Le transazioni consentono di gestire correttamente lo stato di un'orchestrazione se si verificano problemi imprevisti. In Progettazione orchestrazioni sono disponibili vari modi per gestire le eccezioni grazie ai quali è possibile affrontare gli errori in modo controllato e prevedibile.