Le service web de transformation
Le service Web Transformation permet aux applications externes d’envoyer un document à une application ESB et de le transformer à l’aide d’une carte Microsoft BizTalk déployée. Contrairement à l’agent de transformation, ce service n’achemine pas les messages via la base de données BizTalk Message Box.
Microsoft BizTalk ESB Toolkit contient deux versions de ce service : une version ASP.NET (ASMX) et une version Windows Communication Foundation (WCF). Les noms de service sont ESB. TransformServices et ESB. TransformServices.WCF, respectivement, et les services exposent une seule méthode :
- Transformer. Cette méthode prend comme paramètres une chaîne qui contient le message à transformer et une chaîne qui contient le nom complet d’une carte déployée dans BizTalk. La méthode retourne une chaîne qui contient le document transformé. L’utilisation de paramètres de chaîne réduit le risque de problèmes d’interopérabilité dans un environnement hétérogène ; Toutefois, gardez à l’esprit qu’il s’agit d’un service Web. Vous devez donc éviter de l’utiliser pour transformer des documents volumineux (le service de transformation dans BizTalk est mieux adapté aux documents volumineux).
Notes
Par défaut, les services Web de transformation ne sont pas configurés pour exiger ssl (Secure Sockets Layer) lorsqu’ils sont accessibles par les clients. Vous devez configurer le service afin qu’il nécessite SSL pour l’accès au client et protéger la connexion entre l’ordinateur hôte du service Web IIS (Internet Information Services) et votre BizTalk Server à l’aide d’IPSec au niveau du réseau et des autorisations de liste de contrôle d’accès (ACL) appropriées au niveau du fichier.