将传统服务工件映射到服务流工件

了解有关在转换在桌面 Process Designer 中构建的传统服务时创建的工件的信息,以便您能够在 web Process Designer 中使用它。

通过转换传统服务,可在 web Process Designer 中创建等效的服务流。通过在 web Process Designer 中使用“服务流”编辑器,可将其他服务、事件和网关添加到服务流中。转换期间,传统服务中的工件会被替换为“服务流”编辑器中的等效工件。在 web Process Designer 中无直接等效工件的工件将转换为占位符“服务任务”活动。
要点: 完成转换后,复查、测试和编辑 web Process Designer 中的服务流,以确保所有工件都存在、正确实施初始服务逻辑且服务流按预期运行。有关更多信息,请参阅转换传统服务

Ajax 服务

在桌面 Process Designer 中,如果希望 Coach 视图以异步方式向服务器发送数据,或从服务器检索数据(如自动填充文本字段、在选择列表中选择缺省值等等),可以使用 Ajax 服务。转换 Ajax 服务时,将使用每个组件的等效工件创建相应的服务流。

下表显示了完成转换后桌面 Process Designer 中的 Ajax 服务与其在 web Process Designer 中等效的服务流工件之间的映射。

表 1. Ajax 服务工件映射
Ajax 服务 服务流
此截屏显示“内容集成”组件
内容集成
该图标指示选用板上的“内容集成”工具。 “内容任务”活动
此截屏显示“服务器脚本”组件。 服务器脚本 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“服务器 Scriptlet”组件。服务器 Scriptlet 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“修改任务”组件。 修改任务 该图标指示选用板上的“修改任务”工具。 “修改任务”活动
此截屏显示“决策网关”组件。决策网关 该图标指示选用板上的“专用网关”工具。专用网关
此截屏显示“结束事件”组件。结束事件 该图标指示选用板上的“无结束事件”工具。 结束事件
此截屏显示“注释”组件。注释 该图标指示选用板上的“注释”工具。 注释
此截屏显示“错误结束事件”组件。错误结束事件
注: 有关如何处理 V8.0 前的发行版中的错误事件的信息,请参阅V7.5.x 和更早型号中的错误事件
该图标指示选用板上的“错误结束事件”工具。 错误结束事件
此截屏显示“调用 UCA”组件。调用 UCA 该图标指示选用板上的“消息(发送)”工具。 中间消息(发送)事件
此截屏显示“错误中间事件”组件。错误中间事件 该图标指示“服务流”选用板上的“错误”工具。 中间错误事件
此截屏显示“中间跟踪事件”组件。中间跟踪事件 该图标指示选用板上的“跟踪事件”工具。中间跟踪事件
此截屏显示“嵌套服务”组件。嵌套服务 该图标指示选用板上的“链接的服务流”工具。 “链接的服务流”活动
此截屏显示“发送警报”组件。发送警报 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
限制: “发送警报”工件将转换为占位符“服务任务”活动。web Process Designer 中未提供任何等效的功能。

Integration Service

在桌面 Process Designer 中,使用“集成”服务与 Web Service、Java 和 ECM 内容进行出站集成。在转换“集成”服务时,将使用每个集成组件的服务任务来创建等效的服务流。对于 Web Service 和 Java 集成,将创建外部服务以提供服务任务可调用的接口。

下表显示了完成转换后桌面 Process Designer 中的“集成”服务工件与其在 web Process Designer 中的等效工件之间的映射。

表 2. Integration Service 工件映射
Integration Service 服务流
此截屏显示“Web Service 集成”组件。 Web Service 集成 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
将通过绑定至包含访问 Web Service 所需的配置信息的 Web Service 服务器来创建外部服务。外部服务包含与 Web Service 的 WSDL 定义相对应的端口类型和操作,并配置服务任务来调用相应的外部服务操作。
限制: 使用发现方案提供内联配置的 Web Service 集成任务将转换为占位符服务任务。web Process Designer 中未提供任何等效的功能。
请参阅转换 Web Service 集成
此截屏显示 Java 集成组件。Java 集成 该图标指示选用板上的“服务任务”工具。 “服务任务”活动

将创建外部服务,包含操作及其输入和输出,它们均基于已调用的 Java 类中的方法。将配置服务任务在外部服务中调用相应的操作。

此截屏显示“内容集成”组件
内容集成
该图标指示选用板上的“内容集成”工具。 内容任务活动
此截屏显示“服务器脚本”组件。 服务器脚本 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“服务器 Scriptlet”组件。服务器 Scriptlet 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“修改任务”组件。 修改任务 该图标指示选用板上的“修改任务”工具。 “修改任务”活动
此截屏显示“决策网关”组件。决策网关 该图标指示选用板上的“专用网关”工具。专用网关
此截屏显示“结束事件”组件。结束事件 该图标指示选用板上的“无结束事件”工具。 结束事件
此截屏显示“注释”组件。注释 该图标指示选用板上的“注释”工具。 注释
此截屏显示“错误结束事件”组件。错误结束事件
注: 有关如何处理 V8.0 前的发行版中的错误事件的信息,请参阅V7.5.x 和更早型号中的错误事件
该图标指示选用板上的“错误结束事件”工具。 错误结束事件
此截屏显示“调用 UCA”组件。调用 UCA 该图标指示选用板上的“消息(发送)”工具。 中间消息(发送)事件
此截屏显示“错误中间事件”组件。错误中间事件 该图标指示“服务流”选用板上的“错误”工具。 中间错误事件
此截屏显示“中间跟踪事件”组件。中间跟踪事件 该图标指示选用板上的“跟踪事件”工具。中间跟踪事件
此截屏显示“嵌套服务”组件。嵌套服务 该图标指示选用板上的“链接的服务流”工具。 “链接的服务流”活动
此截屏显示“发送警报”组件。发送警报 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
限制: “发送警报”工件将转换为占位符“服务任务”活动。web Process Designer 中未提供任何等效的功能。

General System Service

在桌面 Process Designer 中,可使用 General System Service 来协调其他后台服务、操作变量数据、为 Coach 生成 HTML,或执行其他某些不需要任何集成或业务规则的操作。转换 General System Service 时,将使用每个组件的等效工件创建相应的服务流。

下表显示了完成转换后桌面 Process Designer 中的 General System Service 与其在 web Process Designer 中等效的服务流工件之间的映射。

表 3. General System Service 工件映射
General System Service 服务流
此截屏显示“服务器脚本”组件。 服务器脚本 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“服务器 Scriptlet”组件。服务器 Scriptlet 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“修改任务”组件。 修改任务 该图标指示选用板上的“修改任务”工具。 “修改任务”活动
此截屏显示“决策网关”组件。决策网关 该图标指示选用板上的“专用网关”工具。专用网关
此截屏显示“结束事件”组件。结束事件 该图标指示选用板上的“无结束事件”工具。 结束事件
此截屏显示“注释”组件。注释 该图标指示选用板上的“注释”工具。 注释
此截屏显示“错误结束事件”组件。错误结束事件
注: 有关如何处理 V8.0 前的发行版中的错误事件的信息,请参阅V7.5.x 和更早型号中的错误事件
该图标指示选用板上的“错误结束事件”工具。 错误结束事件
此截屏显示“调用 UCA”组件。调用 UCA 该图标指示选用板上的“消息(发送)”工具。 中间消息(发送)事件
此截屏显示“错误中间事件”组件。错误中间事件 该图标指示“服务流”选用板上的“错误”工具。 中间错误事件
此截屏显示“中间跟踪事件”组件。中间跟踪事件 该图标指示选用板上的“跟踪事件”工具。中间跟踪事件
此截屏显示“嵌套服务”组件。嵌套服务 该图标指示选用板上的“链接的服务流”工具。 “链接的服务流”活动
此截屏显示“发送警报”组件。发送警报 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
限制: “发送警报”工件将转换为占位符“服务任务”活动。web Process Designer 中未提供任何等效的功能。

决策服务

决策服务使用业务规则来确定将调用哪一个流程实施。转换决策服务时,将使用相应的工件创建服务流。例如,将决策表组件转换为脚本活动,将 BAL 规则转换为决策任务。但是,未向 JRules 决策服务提供任何等效的工件。不受支持的组件将转换为占位符工件。要完成此服务,必须实施这些占位符工件。

下表显示了完成转换后桌面 Process Designer 中的“决策”服务工件与其在 web Process Designer 中的等效工件之间的映射。

表 4. 决策服务工件映射
决策服务 服务流
此截屏显示“决策表”组件。 决策表 该图标指示“服务流”选用板上的“脚本”工具。 服务器脚本任务
此截屏显示 BAL 规则组件 BAL 规则 此截屏显示“决策任务”活动图标“决策任务”活动
此截屏显示“Operational Decision Manager 决策服务”组件。 JRules 决策服务 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
限制: IBM® ODM 规则工件将转换为占位符“服务任务”活动。web Process Designer 中未提供任何等效的功能。可改用 REST 或 Web Service 调用。有关更多信息,请参阅调用 REST 服务调用 Web Service
此截屏显示“服务器脚本”组件。 服务器脚本 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“服务器 Scriptlet”组件。服务器 Scriptlet 该图标指示选用板上的“脚本”工具。 服务器脚本任务
此截屏显示“修改任务”组件。 修改任务 该图标指示选用板上的“修改任务”工具。 “修改任务”活动
此截屏显示“决策网关”组件。决策网关 该图标指示选用板上的“专用网关”工具。专用网关
此截屏显示“结束事件”组件。结束事件 该图标指示选用板上的“无结束事件”工具。 结束事件
此截屏显示“注释”组件。注释 该图标指示选用板上的“注释”工具。 注释
此截屏显示“错误结束事件”组件。错误结束事件
注: 有关如何处理 V8.0 前的发行版中的错误事件的信息,请参阅V7.5.x 和更早型号中的错误事件
该图标指示选用板上的“错误结束事件”工具。 错误结束事件
此截屏显示“调用 UCA”组件。调用 UCA 该图标指示选用板上的“消息(发送)”工具。 中间消息(发送)事件
此截屏显示“错误中间事件”组件。错误中间事件 该图标指示“服务流”选用板上的“错误”工具。 中间错误事件
此截屏显示“中间跟踪事件”组件。中间跟踪事件 该图标指示选用板上的“跟踪事件”工具。中间跟踪事件
此截屏显示“嵌套服务”组件。嵌套服务 该图标指示选用板上的“链接的服务流”工具。 “链接的服务流”活动
此截屏显示“发送警报”组件。发送警报 该图标指示选用板上的“服务任务”工具。 “服务任务”活动
限制: “发送警报”工件将转换为占位符“服务任务”活动。web Process Designer 中未提供任何等效的功能。

部署服务

desktop Process Designer 中,可以使用“部署”服务来定制其他环境中 Process Server 上 Snapshot 的安装。 转换“部署”服务时,将使用每个组件的等效工件创建等效的服务流。缺省情况下,创建新的流程应用程序时会创建部署服务流,并且在安装 Snapshot 时使用此服务流。

要了解desktop Process Designer 中“部署”服务工件与完成转换后 web Process Designer 中的等效工件之间的映射,请参阅“集成”服务映射,因为这两种映射较为相似。