Web 服务—概述

此功能受许可限制。有关详细信息,请参阅许可页面

Blue Prism 在两种情况下为 Web 服务提供支持:Web 服务可以像调用其他业务对象一样被调用为流程的一部分,而 Blue Prism 可以将流程本身作为 Web 服务公开。Blue Prism 公开的 Web 服务可以远程调用。

注意: 为了将流程公开为 Web 服务,必须将其发布,并且其名称必须仅包含字母数字字符—即,没有标点符号或空格字符。

Web 服务应该被视为一种业务对象。实际上,Process Studio 中的用户将无法发现作为 Web 服务实现的业务对象与作为外部库实现的业务对象之间的区别。仅在系统管理器中引入了区别,因为两种类型的业务对象的可用配置选项不同。

配置

可用作业务对象的 Web 服务可以在系统管理器中配置。现有的 Web 服务列在白色区域;可以通过添加 Web 服务向导添加新服务。列出后,此类服务将作为 Process Studio 中的业务对象显示,并可使用操作环节进行调用。

服务可以在 Blue Prism 中启用或禁用,方法是(分别)添加或移除列表中 Web 服务条目的复选标记。禁用时,仍然可以从 Process Studio 中看到感兴趣的 Web 服务,但该流程将无法运行(无论是在调试模式下还是从控制室中),因为 Blue Prism 将拒绝访问该服务。

命令行配置

Web 服务也可以使用 /regwebservice 命令通过命令行注册。

词汇表

  • WSDL—Web 服务描述语言。WSDL 文档描述了 Web 服务提供的功能,包括预期的信息以及将返回的信息。
  • URL—统一资源定位符 (URL) 是符合标准化格式的字符串,它通过其位置引用 Internet 上的资源(例如文档或图像)。对于 Blue Prism 来说,URL 对于查找 Web 服务或 WSDL 文档非常重要。