IBM® Process Designer 是 IBM Business Process Manager 中的主要编写工具;可有效地对产品的所有版本中的业务流程进行建模和测试。IBM Business Process Manager Advanced 还包含用于构建服务的 IBM Integration Designer,这些服务是自包含或用于启动其他现有服务(例如 Web Service、企业资源应用程序或在 CICS 和 IMS 中运行的应用程序)的服务。
产品的所有版本均提供了 Process Designer。IBM Business Process Manager Advanced 还提供了案例管理和 Integration Designer 及相关编辑器和适配器。
Process Designer 提供了多个用户界面,使您能够通过 Advanced Edition 对业务流程和案例进行建模、实现、模拟和检查。您可以在 Process Center Console 中创建和监管流程应用程序、Toolkit、跟踪和 Snapshot。您可以在 Process Designer 中创建流程模型、报告和简单服务。可以在 Inspector 中运行和调试流程。并且,还可以在 Optimizer 中运行模拟。
Process Designer 可帮助您开发业务流程。通过易于使用的面向图形的工具,可创建组成业务流程的操作序列,并可在环境变化时随时间推移重新绘制该流程。如果一个或多个活动要求访问用于为业务流程提供数据的大型后端系统或服务,例如,为获取有关客户的信息,那么可以使用 Integration Designer 来满足该要求。通过使用简单的接口,Process Designer 中的活动可以调用在 Integration Designer 中创建的服务。该服务可以使用调解流来变换、路由和增强数据及适配器,以便以标准方式访问许多后端系统。简而言之,Process Designer 侧重于业务流程,而 Integration Designer 侧重于用于补充业务流程的自动化服务。请参阅IBM Process Designer 入门。
在 Process Designer 中开发的流程应用程序可以随时在 Process Center server 上运行,或保存到 Snapshot 并部署在 Process Server 上。在 Integration Designer 中开发并与流程应用程序关联的服务也是如此。


Process Designer 可以简化案例设计和构建方面的作业。业务流程管理和案例管理是构建流程的两种方法。 您面对的业务情况类型决定了应该使用哪种方法。案例管理适用于事件决定流程的情况。 例如,车祸导致保险代表创建动态流程。该代表选择任务以解决情况。换言之,案例不同于业务流程定义,案例不是很死板,更多的是由人员在执行期间进行判断。可以使用“案例类型”编辑器,以类似于构建业务流程的方式来构建案例,它们都使用相同的工具。此外,也可以在 Process Portal 中测试案例。请参阅业务流程管理和案例管理。
仅当您安装了带有基本案例管理功能部件的 IBM BPM Advanced 时,案例管理功能才可用。
要安装“基本案例管理”功能部件,请参阅向 IBM Business Process Manager 添加基本案例管理功能部件

Integration Designer 提供了编辑器和辅助功能,帮助开发者创建复杂的自动化流程和服务(例如 SC 模块、调解和 BPEL 流程)。它作为 IBM Business Process Manager Advanced 软件包的一部分提供,或者作为独立的工具集提供,以用于其他用途。
IBM Integration Designer 已设计成完整的集成开发环境,供构建集成式应用程序的用户使用。集成式应用程序并不简单。它们可以调用企业信息系统 (EIS) 上的应用程序,可以涉及跨部门或企业的业务流程,能够以本地或远程方式调用以各种语言编写并在各种操作系统上运行的应用程序。通过可视编辑器将各种组件创建并汇编到其他集成应用程序,即利用一组组件来创建应用程序。可视编辑器在组件与其实现之间提供了一个抽象层。使用工具的开发者可以组装集成式应用程序,而不必详细了解各个组件的底层实现。
Integration Designer 工具基于面向服务的体系结构。组件是服务,包含许多组件的集成应用程序也是服务。所创建的服务遵循业界一流的标准。BPEL 流程也成了组件,它们是使用符合业界标准的业务流程执行语言的易用可视工具以类似方式创建的。
在 Integration Designer 范式中,在模块中组装组件。使用导入和导出在模块之间共享数据。放到库中的工件可以在模块之间共享。
模块和库可以与流程应用程序相关联以便与 Process Center 配合使用,并可由 Process Designer 中创建的流程用作服务。在此类情况下,它们也可以随流程应用程序一起部署。
另外,模块和库也可以直接部署到测试环境或 Process Server。您还可以使用调解模块创建调解流,并可将调解流部署到 Process Server。