Condividi tramite


Servizio Web per la trasformazione

Il servizio Web trasformazione consente alle applicazioni esterne di inviare un documento a un'applicazione ESB e di averla trasformata usando una mappa Microsoft BizTalk distribuita. A differenza dell'agente di trasformazione, questo servizio non instrada i messaggi tramite il database bizTalk Message Box.

Microsoft BizTalk ESB Toolkit contiene due versioni di questo servizio: una versione di ASP.NET (ASMX) e una versione di Windows Communication Foundation (WCF). I nomi dei servizi sono ESB. TransformServices e ESB. TransformServices.WCF, rispettivamente e i servizi espongono un singolo metodo:

  • Trasformare. Questo metodo accetta come parametri un valore String contenente il messaggio da trasformare e un valore String contenente il nome completo di una mappa distribuita in BizTalk. Il metodo restituisce un valore String contenente il documento trasformato. L'uso dei parametri stringa riduce il rischio di problemi di interoperabilità in un ambiente eterogeneo; Tenere tuttavia presente che si tratta di un servizio Web, pertanto è consigliabile evitare di usarlo per trasformare documenti di grandi dimensioni (il servizio trasformazione in BizTalk è più adatto per documenti di grandi dimensioni).

Nota

Per impostazione predefinita, i servizi Web trasformazione non sono configurati per richiedere Secure Sockets Layer (SSL) quando si accede ai client. È necessario configurare il servizio in modo che richieda SSL per l'accesso client e proteggere la connessione tra il computer host del servizio Web Internet Information Services (IIS) e il BizTalk Server usando le autorizzazioni IPSec a livello di rete e le autorizzazioni di controllo di accesso a livello di file appropriate.