BizTalk ESB Toolkit

Microsoft BizTalk ESB Toolkit utilizza Microsoft BizTalk Server per supportare un'architettura di messaggistica a regime di controllo libero. In BizTalk Server è incluso un potente meccanismo di pubblicazione/sottoscrizione per le applicazioni di messaggistica che funziona creando sottoscrizioni e inserendo le relative informazioni e che fornisce pertanto una piattaforma a elevata efficienza e scalabilità per le applicazioni SOA (Service-Oriented Architecture). BizTalk ESB Toolkit estende la funzionalità di BizTalk Server per offrire una gamma di nuove capacità incentrate sulla compilazione di applicazioni orientate ai servizi connesse e affidabili in cui è incorporato il richiamo dei servizi in base all'itinerario per una composizione di servizi leggera, la risoluzione dinamica di endpoint e mappe, l'integrazione di servizi Web e WS-*, la gestione e la segnalazione degli errori, nonché l'integrazione con soluzioni di governance SOA di terze parti.

Panoramica

BizTalk ESB Toolkit fornisce indicazioni relative all'architettura, modelli e un insieme di componenti BizTalk Server e .NET Framework per semplificare lo sviluppo di un Enterprise Service Bus (ESB) nella piattaforma Microsoft e consentire ai clienti Microsoft di estendere le proprie soluzioni di messaggistica e integrazione.

Scenari comuni

L'espressione Enterprise Service Bus (ESB) è ampiamente utilizzata nel contesto dell'implementazione di un'infrastruttura per l'attivazione di un'architettura SOA. Tuttavia, l'esperienza reale con lo sviluppo delle architetture SOA ha mostrato che ESB è solo uno dei molti componenti di base che costituiscono un'infrastruttura SOI (Service-Oriented Infrastructure) completa. L'espressione ESB si è modificata in molte direzioni diverse e la relativa definizione dipende dall'interpretazione dei singoli fornitori di ESB e piattaforme di integrazione oltre che dai requisiti di particolari iniziative SOA. Sulla base dell'esperienza raccolta da Microsoft da molte implementazioni SOI di successo nel mondo reale, è possibile pensare a un ESB come a un insieme di modelli di architettura basati sull'integrazione delle applicazioni aziendali tradizionali, sul middleware orientato ai messaggi, sui servizi Web, sull'interoperabilità tra .NET e Java, sull'integrazione dei sistemi host e sull'interoperabilità con registri di servizi e repository di risorse.

Requisiti dei destinatari

BizTalk ESB Toolkit è destinato agli sviluppatori che creano soluzioni Microsoft BizTalk Server o altre soluzioni che utilizzano i componenti di BizTalk ESB Toolkit. Per sfruttare appieno BizTalk ESB Toolkit, gli sviluppatori dovranno conoscere e avere esperienza nell'utilizzo dei seguenti prodotti:

  1. Microsoft BizTalk Server

  2. Microsoft Visual Studio

  3. Tecniche di sviluppo di Microsoft .NET, incluso lo sviluppo dei servizi Web ASP.NET e dei componenti .NET Framework

Modalità di funzionamento di BizTalk ESB Toolkit

BizTalk ESB Toolkit accetta i messaggi in ingresso e opera su questi messaggi forse (ma non sempre) effettuando processi quali la trasformazione, la consegna o qualsiasi altro processo definito personalizzato. Per specificare le operazioni necessarie, i componenti di elaborazione di base richiedono che il messaggio contenga le istruzioni associate o i metadati che definiscono i processi da applicare e le attività da eseguire con il contenuto del messaggio. Tale approccio fornisce un regime libero tra i servizi. Ciò significa che ESB non richiede una conoscenza precedente dell'elaborazione specifica per ciascun messaggio. È sufficiente che conosca la gamma di processi possibile e la modalità di applicazione di ciascun processo. L'ampia gamma di opzioni per specificare i processi disponibili e il mapping tra i processi e le istruzioni all'interno dei messaggi fornisce un meccanismo flessibile per configurare e regolare il comportamento senza richiedere modifiche al codice e la ridistribuzione dei componenti.

Introduzione

Dopo aver installato BizTalk ESB Toolkit, è necessario leggere l'argomento "Introduzione" nella documentazione di BizTalk ESB Toolkit per comprendere l'architettura, il flusso di messaggi e i componenti principali di BizTalk ESB Toolkit. È necessario inoltre installare ed eseguire gli esempi inclusi in BizTalk ESB Toolkit, nei quali vengono illustrati i casi di utilizzo comuni descritti nell'argomento "Guida introduttiva" e altri scenari di messaggistica. Questo approccio consentirà di apprendere rapidamente la modalità di funzionamento di BizTalk ESB Toolkit e il modo per sfruttarne le funzionalità nelle applicazioni SOA.

Vedere anche

Soluzione orientata al servizioLinee guida del servizio BizTalk Enterprisetramite servizi Web