在运行时期间,提供服务活动提供可以从外部客户机启动的 Web Service。
提供服务活动是入站 Web Service 活动。它是一个启动方活动,用于侦听指定端口上的 Web Service 请求。
基于您在 Studio 中提供的关于 Web Service 的配置信息,WMC 生成 WSDL 文件,该文件描述在运行时期间可用的 Web Service 接口。
部署带有 WSDL 的项目时,提供了由 WSDL 定义的 Web Service 接口。您可以导出已通过 WMC 为 Web Service 生成的 WSDL 文件,然后进行查看。
在运行时期间,客户机向 Web Service 发送请求时,Integration Appliance 开始处理提供服务活动以及组成编排的其余活动。
您只能为提供服务活动指定一个输入和一个输出 XML 模式,所以生成的 WSDL 仅定义一个请求头和一个响应头。WMC 在一次操作中生成一个 WSDL。在图 1 中,Web Service calculcatePrice 操作派生自提供服务活动的名称。Web Service 操作与提供服务活动之间存在一对一关系。
缺省情况下,为提供服务活动启用解压。有关更多信息,请参阅使用“Web Service 提供服务”活动进行解压。
以下过程中描述了向编排中添加并配置提供服务活动的步骤。