转换 Web 服务

转换 Web 服务使外部应用程序能够将文档提交到 ESB 应用程序,并使用已部署的 Microsoft BizTalk 映射对其进行转换。 与转换代理不同,此服务不会通过 BizTalk Message Box 数据库路由消息。

Microsoft BizTalk ESB 工具包包含此服务的两个版本:ASP.NET (ASMX) 版本和 Windows Communication Foundation (WCF) 版本。 服务名称为 ESB。TransformServicesESB。TransformServices.WCF 分别和服务公开单个方法:

  • 变换。 此方法采用字符串作为 参数,其中包含 要转换的消息和包含 BizTalk 中部署的映射的完全限定名称的 字符串 。 方法返回包含转换的文档的 String 。 使用字符串参数可降低异类环境中发生互操作性问题的风险;但请记住,这是一项 Web 服务,因此应避免使用它来转换大型文档, (BizTalk 中的转换服务更适合大型文档) 。

注意

默认情况下,转换 Web 服务未配置为在客户端访问时要求安全套接字层 (SSL) 。 应配置服务,使其需要 SSL 进行客户端访问,并使用网络级 IPSec 和适当的文件级访问控制列表 (ACL) 权限保护 Internet Information Services (IIS) Web 服务主机与BizTalk Server之间的连接。