服务插件或常规用途插件提供的功能可视为 Orchestrator 中的服务。

图 1. 服务插件的架构


服务插件

服务插件将通用库或实用程序(例如 XML、SSH 或 SOAP)公开到 Orchestrator。例如,以下 Orchestrator 中可用的插件即为服务插件。

JDBC 插件

可让您在工作流中使用任意数据库。

Mail 插件

可让您在工作流中发送电子邮件。

SSH 插件

可让您在工作流中打开 SSH 连接并运行命令。

XML 插件

可让您在工作流中管理 XML 文档。

服务插件具有以下特征。

复杂度

服务插件的复杂度从低到中不等。服务插件在 Orchestrator 中公开特定库或库的一部分,以便提供具体功能。例如,XML 插件将文档对象模型 (DOM) XML 解析程序的实现添加到 Orchestrator JavaScript API。

大小

服务插件相对较小。除了所有插件都使用的相同基本类集,它们还需要能够提供新脚本对象的其他类,便于增加新功能。

清单

服务插件需要一份简短的对象清单就能运行,或者根本无需清单。服务插件具有通用的小型对象模型,因此,无需在 Orchestrator 清单中显示该模型。