Informazioni sui messaggi di istanza
Microsoft BizTalk Server invia e riceve messaggi di istanza, ognuno dei quali rappresenta in genere uno o più documenti aziendali, ad esempio un ordine di acquisto. Un messaggio di istanza è un'istanza di una struttura di messaggio definita da uno o più schemi. Uno schema o un set di schemi utilizzati insieme definisce le caratteristiche di un messaggio di istanza valido. È ad esempio possibile stabilire che un ordine d'acquisto debba contenere vari record, come un record ShipTo, un record BillTo, un record Item e così via. È possibile definire ognuno di questi record in modo che contenga sottorecord e campi propri. Lo schema corrispondente definisce i potenziali contenuti di questi record e campi, mentre i messaggi di istanza corrispondenti contengono gli ordini d'acquisto effettivi a loro volta contenenti i dati strutturati dell'ordine d'acquisto, in base allo schema.
Con BizTalk Server è possibile inviare e ricevere messaggi di istanza in una vasta gamma di formati malgrado il formato XML rivesta particolare importanza in quanto tutti i messaggi vengono convertiti in XML ai fini dell'elaborazione interna. I documenti XML utilizzano un set ben definito di tag di inizio e fine, disposti gerarchicamente, per organizzare i dati nel messaggio e determinare dove finisce un elemento dati e ne inizia un altro. Uno o più schemi XML corrispondenti definiscono quali tag possono essere contenuti in altri tag e in quale ordine, per disciplinare la struttura dei messaggi conformi.
Nei sistemi precedenti viene utilizzata un'altra ampia categoria di formati, noti come formati file flat. Questi formati utilizzano una combinazione di delimitatori (ad esempio tabulazioni) e campi di lunghezza fissa per determinare dove finisce un elemento dati e ne inizia un altro.
In questa sezione viene fornita una panoramica della struttura di questi due tipi di messaggi comunemente gestiti in BizTalk Server.