编写工具

IBM® Process Designer 是业务流程的主要编写工具; 用于在产品的所有版本中高效地对业务流程进行建模和测试。 Business Automation Workflow Advanced 部署环境 还包含 IBM Integration Designer ,用于构建自包含服务或启动其他现有服务 (例如, Web Service ,企业资源应用程序或在 CICS 和 IMS中运行的应用程序) 的服务。

Process Designer

Process Designer 在产品的所有版本中都可用。 存在较新的基于 Web 的 Process Designer 和传统桌面 Process Designer。 两个编辑器之间存在差别。 例如,传统桌面 Process Designer 支持 Optimizer ,但基于 Web 的 Process Designer 不支持。 有关两个编辑器之间的差异的更多信息,请参阅 Process Designer 及其子主题。
注: 不推荐使用桌面 Process Designer

Process Designer 提供了多个用户界面,您可以在其中对业务流程进行建模,实施和检查。 您可以在 Workflow Center中创建和管理流程应用程序, Toolkit ,跟踪和 Snapshot。 您可以在 Process Designer中创建流程模型,报告和简单服务。 可以在 Inspector 中运行和调试流程。

Process Designer 可帮助您开发业务流程。 通过易于使用的面向图形的工具,可创建组成业务流程的操作序列,并可在环境变化时随时间推移重新绘制该流程。 如果一个或多个活动需要访问为业务流程提供数据的大型后端系统或服务 (例如,获取有关客户的信息) ,那么可以使用 Integration Designer来满足该需求。 通过使用简单界面, Process Designer 中的活动可以调用在 Integration Designer中创建的服务。 该服务可以使用调解流来变换、路由和增强数据及适配器,以便以标准方式访问许多后端系统。 简而言之, Process Designer 专注于业务流程, Integration Designer 专注于自动化服务以补充业务流程。

Process Designer 中开发的流程应用程序可以随时在 Workflow Center 服务器上运行,也可以保存到 Snapshot 并部署到 Workflow Server上。 在 Integration Designer 中开发并与流程应用程序关联的服务也是如此。

所有 Process Designer 项目都包含在流程应用程序中。 流程应用程序可以共享 Toolkit 中的资产。 将流程应用程序和关联工件存储在 Workflow Center 存储库中。
重要信息: 确保无论何时使用 Process Designer ,都已连接到 Workflow Center ,因为本地系统上没有工作空间或存储库。 您执行的所有工作都存储在 Workflow Center中。 请参阅 Workflow Center
本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

Integration Designer

Integration Designer 提供了编辑器和帮助,以帮助开发者创建复杂的自动化流程和服务 (例如 SCA 模块,调解和 BPEL 流程)。 它可作为 Business Automation Workflow 软件包的一部分或作为其他用途的独立工具集提供。

IBM Integration Designer 是用于构建集成应用程序的完整集成开发环境。 集成式应用程序并不简单。 它们可以调用企业信息系统 (EIS) 上的应用程序,可以涉及跨部门或企业的业务流程,能够以本地或远程方式调用以各种语言编写并在各种操作系统上运行的应用程序。 通过可视编辑器将各种组件创建并汇编到其他集成应用程序,即利用一组组件来创建应用程序。 可视编辑器在组件与其实现之间提供了一个抽象层。 使用工具的开发者可以组装集成式应用程序,而不必详细了解各个组件的底层实现。

Integration Designer 工具基于面向服务的体系结构。 组件是服务,包含许多组件的集成应用程序也是服务。 所创建的服务遵循业界一流的标准。 BPEL 流程也成了组件,它们是使用符合业界标准的业务流程执行语言的易用可视工具以类似方式创建的。

Integration Designer中,组件组装在模块中。 使用导入和导出在模块之间共享数据。 放到库中的工件可以在模块之间共享。

模块和库可以与要与 Workflow Center 配合使用的流程应用程序相关联,并且可以由在 Process Designer中创建的流程用作服务。 在此类情况下,它们也可以随流程应用程序一起部署。

或者,可以将模块和库直接部署到测试环境或 Workflow Server。 您还可以使用调解模块来创建调解流,可以将调解流部署到 Workflow Server