内容


您最需要知道的关于 IBM BPM on Cloud 的 5 件事

Comments

将业务流程管理解决方案迁移到 IBM® Business Process Manager (BPM) on Cloud,涉及到一些特殊考虑因素。为了成功实现过渡,在计划和实施向 IBM BPM on Cloud 的迁移时需要考虑 5 大区域:拓扑结构、安全性、管理和操作、应用程序设计,以及应用程序数据和集成。

IBM BPM on Cloud 是一个软件即服务产品,仍在不断增强和发展变化。随着新功能的不断添加和现有功能的不断改进,本文将定期更新。

本文不会详细介绍在 IBM BPM on Cloud 上实现和部署流程应用程序时需要考虑的所有细节。根据各种实现和部署,以及来自作者的经验,可将它用作 IBM BPM on Cloud 的重要主题清单。

如果不熟悉 IBM BPM on Cloud,请观看以下视频获得简单了解:欢迎使用 IBM Business Process Manager on Cloud

1

拓扑结构

IBM BPM on Cloud 的默认配置带有以下 3 个 IBM BPM 环境,所有环境都使用了一个数据库服务器:

  • 一个带 IBM BPM Advanced Process Center 的节点
  • 一个带 IBM BPM Advanced 连网测试的 Process Server 的节点
  • 两个带 IBM BPM Advanced 连网生产的 Process Server 的节点
  • 一个 IBM DB2 服务器,其中托管所有环境的所有数据库

IBM BPM on Cloud 操作支持团队可根据请求提供更多的环境。

环境规格

下图给出了 IBM BPM on Cloud 的拓扑结构的逻辑组件架构图:

IBM BPM on Cloud 逻辑组件架构图
IBM BPM on Cloud 逻辑组件架构图

仅在以下情况下使用专用的轻量级目录访问协议 (LDAP):

  • 将动态流程实例迁移到 IBM BPM on Cloud。
  • 将工件迁移到 IBM BPM on Cloud,这些工件使用 user_name 属性来实现外部引用,就像使用外部表或 LDAP 查找的键。
  • IBM BPM on Cloud 环境需要一个或多个额外的 Process Server。

可以从 IBM BPM on Cloud 用户门户 www.bpm.ibmcloud.com 下载 Process Designer 和 Integration Designer 组件。IBM BPM on Cloud 的默认配置会阻止 Process Designer Inspector 组件连接到测试和生产环境。IBM BPM on Cloud 操作支持团队可根据请求更改此配置。

IBM BPM on Cloud 的 TWUser.name 的默认配置会返回用户电子邮件地址。请参阅 “安全性” 部分,查看有关 IBM BPM on Cloud 用户管理的详细讨论。

每隔 24 小时,就会将所有 IBM BPM on Cloud 实例备份到一个加密的 EVault,这个 EVault 位于 IBM Bluemix 网络上一个不同的数据中心上。此备份可以确保,如果某个数据中心中断服务,实例可恢复到至少 24 小时以前的状态。

物理网络的影响因素(距离、带宽、速度和延迟)

将业务应用程序迁移到云,意味着它不会再在企业网络内运行。在创建环境时,IBM BPM on Cloud 有多个数据中心可供选择。用于一个环境的所有 IBM BPM 服务器都位于同一个数据中心中。

选择数据中心时,请考虑 IBM BPM on Cloud 数据中心、您最大的用户群、您的开发人员群体,以及您的应用程序使用的其他所有资源之间的距离。

下面的整体架构图展示了 IBM BPM on Cloud 环境的各部分之间的连接类型:

IBM BPM on Cloud 高级架构图,其中描绘了各部分之间的连接类型
IBM BPM on Cloud 高级架构图,其中描绘了各部分之间的连接类型

根据新网络拓扑结构来评估应用程序性能。请记住,Web 浏览器与 Process Designer 之间的所有 HTTP 流量必须经过安全套接字层 (SSL) 和一个广域网 (WAN)。从 IBM BPM on Cloud 到企业网络的所有通信必须经过一个虚拟专用网络 (VPN)。数据中心之间的通信所带来的网络延迟可能会明显降低应用程序整体性能。
根据网络设置,入站 VPN 连接上的流量可能需要特定的路由和更多网络跳数。例如,您可能需要让所有 VPN 通信都经过企业网络中的某个特定数据中心。在企业网络内运行的流程应用程序用户 Web 浏览器与 IBM BPM on Cloud 的通信,以及 IBM BPM on Cloud 通过 VPN 与企业网络的通信采用不同的路线,这会影响应用程序的端到端性能。

考虑以下这些已知的应用程序模式,在 IBM BPM on Cloud 上运行时它们可能出现性能降级:

  • 一个复杂的 coach 需要从位于企业网络内的一个应用程序数据库检索大量数据。那么对流程应用程序用户在用户界面中发出的请求的响应会延迟到检索所有数据之后。
  • 如果扩展收集所有必要数据来支持 coach 的方法,那么在人工服务内对后端系统发起一系列顺序调用时,同样的延迟可能变得很明显。
    此问题可能影响在服务器端检索数据的传统 coach 和使用 Ajax 服务检索数据的响应式 coach。尽管 Ajax 服务能够并行运行,但请求和响应的往返传输可能多次穿越 WAN:从 Web 浏览器到 IBM BPM on Cloud,从 IBM BPM on Cloud 到企业网络,以及从 IBM BPM on Cloud 返回到 Web 浏览器。
  • 从 IBM BPM on Cloud 到企业网络的 FTP 通信可能存在性能问题。
  • 位于远程数据中心的外部 IBM ECM 服务器可能存在性能问题。
2

安全性

对于 IBM BPM on Cloud 上的安全性,您需要考虑使用身份验证和授权、用户和组管理,以及 VPN 访问。

用户身份验证和授权

IBM BPM on Cloud 使用一个内部 用户注册表来执行身份验证和授权。可以通过以下方式之一配置用户注册表:

  • 使用共享 LDAP。
  • 使用专用 LDAP。

在两种情况下,共享 LDAP(在所有 IBM BPM on Cloud 用户之间共享)都会对一个 IBM BPM on Cloud 环境执行身份验证和授权。电子邮件地址或 SAML 令牌(如果启用了单一登录 (SSO))是用于身份验证和授权的身份。从 SSO 的角度讲,IBM BPM on Cloud 通过安全断言标记语言 (SAML) 与第三方 SSO 服务集成,比如 Okta。

如果使用专用 LDAP 配置,身份会从共享 LDAP 映射到专用 LDAP。如果没有专用 LDAP 配置,那么用户 ID(已映射到 TWUser.name)就是注册用户的电子邮件地址。借助专用 LDAP 设置,可以保护来自 IBM BPM 企业内部环境的用户 ID。

共享和专用 LDAP 都不允许在 IBM BPM on Cloud LDAP 中创建用户组。可以在 IBM BPM on Cloud 的 Process Center 的流程管理控制台上管理组。

考虑应用程序架构和设计的以下影响:

  • 不能在 IBM BPM on Cloud 与企业内部的 IBM WebSphere Application Server 单元之间实现使用轻型第三方身份验证 (LTPA) 的 SSO。例如,这意味着与外部 FileNet 内容管理系统的集成很复杂。
  • 对 IBM BPM on Cloud 的每个 REST 或 SOAP 请求必须经过验证。目前不支持对入站 REST 或 SOAP 请求执行 SAML 身份验证。必须使用先占式 (pre-emptive) 基本身份验证来验证 HTTP 请求。IBM BPM on Cloud 所管理的流程应用程序用户和密码必须使用先占式基本身份验证来验证 HTTP 请求。未由 IBM BPM on Cloud 管理的流程应用程序用户和密码不能使用基本身份验证方法来验证。

因此,举例而言,如果使用 REST API 调用 IBM BPM on Cloud,则 “无头” IBM BPM 模式不能依靠 SSO。

用户和组管理

在共享 LDAP 环境中,可以使用 IBM BPM on Cloud 用户管理控制台和用户供应 REST API 来管理用户帐户。

要打开 IBM BPM on Cloud 用户管理控制台,可以单击 Admin > User Management

有关通过用户管理控制台邀请和管理用户的相关信息,请参阅 IBM BPM 文档中的 IBM BPM on Cloud 入门

请注意使用用户管理控制台来管理用户帐户的以下限制:

  • 邀请用户的功能目前不适用于专用 LDAP。
  • 在用户接受 IBM BPM on Cloud 邀请之前,无法对用户执行其他任何配置(例如将用户添加到某个角色)。当用户接受邀请时,管理员不会收到通知。
  • 来自专用 LDAP 的用户的用户名在 IBM BPM on Cloud 用户管理控制台中不可见。

除了 IBM BPM on Cloud 用户管理控制台之外,还可以使用 REST API 管理用户。请参阅 IBM BPM on Cloud 文档中的 IBM Business Process Manager on Cloud 用户供应 REST API

对于共享 LDAP 配置,可以使用 SCIM 和用户供应 REST API。
从 IBM BPM on Cloud V8.5.7 开始,用户供应 API 具有更多特性。

请注意用户供应 REST API 的以下限制:

  • 不支持用户更新。必须删除并重新创建。
  • 不能为未配置 SSO 的用户设置密码。
  • 不支持为专用 LDAP 配置创建用户。

可以使用 SCIM REST API v1.1 在 IBM BPM on Cloud 中创建、修改和删除用户。

请注意 SCIM REST API v.1.1 实现的以下限制:

  • 使用 SCIM API 创建的用户未与 IBM BPM on Cloud 同步。如果需要将用户添加到组或修改用户属性,需要使用 IBM BPM REST API 同步该用户。例如,可以通过 IBM BPM REST API 将用户添加到组。但是,不能通过 JavaScript API 将用户添加到组。
  • 默认情况下,仅向使用 SCIM API 创建的用户授予 RUN(生产环境)的非管理性访问权。因为同一个专用 LDAP 可用于所有环境,所以您仍可以通过该 API 影响用户帐户。但是,在用户能登录到非生产环境之前,您必须在 IBM BPM on Cloud 用户管理控制台中手动修改用户访问权限。

IBM BPM on Cloud V8.5.7 中没有以下功能:

  • 对于未配置 SSO 的用户,不能使用 REST API 设置或更改密码。
  • 没有批量导入用户和组的工具。*
  • 没有迁移用户属性的工具。*
  • 没有迁移已保存搜索的工具。*
  • 没有在企业内部 IBM BPM 与 IBM BPM on Cloud 之间同步用户和组的工具。

*可通过服务契约来获得这些资产和工具。

如果需要使用数据透视表来实现复杂的已保存搜索,IBM BPM on Cloud 操作支持团队必须创建它们。

上述限制对以下应用程序模式的影响最大:

  • 应用程序拥有公开到 tw_allusers 的服务。
  • 应用程序使用频繁更改的外部组。
  • 应用程序使用自定义的用户注册表。
  • 应用程序拥有非常大的用户池。

VPN 访问

从 IBM BPM on Cloud 到企业网络的任何通信都需要访问 VPN。如果计划将数据托管在 IBM Bluemix 或私有云上,可在 IBM BPM on Cloud 和 IBM Bluemix(私有云)之间使用 VPN 提供安全保护。

3

管理和操作

考虑如何使用 IBM BPM on Cloud 执行管理和操作任务,包括 WebSphere Application Server 管理和 DevOps 流程,比如部署、监控、为流程应用程序用户添加和配置环境,以及平台健康。根据具体问题,可以从 IBM BPM on Cloud 操作支持团队或 IBM BPM on Cloud 技术支持团队获取帮助。

WebSphere Application Server 管理

因为 IBM BPM on Cloud 是一个软件即服务产品,所以管理特性仅限于 IBM BPM on Cloud 门户 www.bpm.ibmcloud.com 的 Admin 部分的 Operating Environment Management 选项中的功能。有关最新特性列表,请参阅 IBM BPM on Cloud 文档中的 管理操作环境 主题。

请注意以下限制:

  • 不能使用 Data Sources 选项指定连接池属性。
  • Certificates 选项从 URL 导入证书。如果证书是链式的,则只需导入顶级证书。

如果请求执行任何额外的环境配置更改,可以联系 IBM BPM on Cloud 操作支持团队。

DevOps 流程

DevOps 是促进业务线、开发和 IT 操作团队之间更紧密合作的一种方法。它支持持续交付、持续部署和持续监视应用程序。它减少了解决客户反馈所需的时间。在过去,开发、操作和测试团队通常是孤立工作的。DevOps 方法将这些团队汇集在一起,以便提高敏捷性。

对于 IBM BPM on Cloud,您可能对以下 DevOps 流程感兴趣。

部署

生产 Process Server 环境配置为连网 Process Server。

因为流程应用程序用户无法访问 wsadmin 工具,所以在线部署是 IBM BPM on Cloud 的唯一选项。
默认 IBM BPM Process Designer 和 Inspector 功能无法连接到测试和生产环境。如果需要更改默认行为,请联系 IBM BPM on Cloud 操作支持团队。

IT 和应用程序监视

IBM BPM on Cloud 操作支持团队负责在 IT 层面监视 IBM BPM on Cloud。

有关关键系统事件的警报,会通过电子邮件自动发送给在环境的 IBM BPM on Cloud 用户管理控制台中被定义为管理员的用户。

流程监视

通过 IBM BPM 流程管理控制台对 Business Process Model and Notation (BPMN) 流程的监视与企业内部 IBM BPM 没什么不同。

但是,IBM BPM on Cloud 不支持外部报告。例如,无法使用从 IBM BPM Performance Data Warehouse 数据库读取数据的 Cognos 报告,也不能使用将事件发布到 IBM Business Monitor 的默认 IBM BPM 功能。

在需要将日志记录提交到文件系统时,请联系 IBM BPM on Cloud 操作支持团队。

Business Space 功能在 IBM BPM on Cloud 中完全不起作用。一些监视功能是有限制的。

(客户管理和 IBM 管理的)用户环境

可供 IBM BPM on Cloud 流程应用程序的管理员用户使用的操作环境自助管理功能正在快速增加。

其他所有操作均由 IBM BPM on Cloud 操作支持团队完成。

一般而言,相较于企业内部的 IBM BPM,IBM BPM 应用程序开发人员和流程参与者的体验与 IBM BPM on Cloud 没有什么不同。

有关更多信息,请参阅 为用户添加和配置环境

平台健康管理

IBM BPM on Cloud 的平台健康管理功能在不断增多,各种增强会添加到累积补丁包中。

有关健康管理的最新信息,请参阅 IBM BPM 文档中的 管理数据库健康

来自 IBM 的支持

IBM BPM on Cloud 操作支持团队是一个与 IBM BPM on Cloud 技术支持团队不同的组织。

因为 IBM BPM on Cloud 是一个软件即服务环境,所以 IBM BPM on Cloud 操作支持团队承担着 WebSphere Application Server 管理员、操作系统管理员和数据库管理员的角色。

IBM BPM on Cloud 技术支持团队处理产品缺陷。技术支持团队无法访问 IBM BPM on Cloud 环境。
要求技术支持团队向 IBM BPM on Cloud 操作支持团队复制所有与 IBM BPM on Cloud 相关的通信信息。与操作支持团队合作:收集技术支持团队请求的未向 IBM BPM on Cloud 用户公开的信息(例如来自 IBM BPM on Cloud 环境的版本信息输出)。

单击 IBM Business Process Manager on Cloud 页面常见问题中的 How do I request support?

4

应用程序设计

设计流程应用程序时,请考虑对本地文件系统的访问权,对本地操作系统服务的访问权,无头和外部 IBM BPM 模式,以及云应用程序设计模式。

对本地文件系统的访问权

IBM BPM on Cloud 仅支持将临时文件存储在指定的目录。可以有选择地为您的环境配置一个针对大型文件存储的专用挂载点。

如果应用程序依赖于文件系统上的 “永久” 文件(例如模板、属性文件或 Java 库),可考虑将它们存储为 IBM BPM 应用程序管理的文件或 WebSphere Application Server 共享库。IBM BPM on Cloud 操作支持团队可帮助您设置共享库。

不要将像 Java 库文件这样的大型文件附加为 IBM BPM 应用程序管理的文件。这些文件可能给数据库输入/输出和所管理资产缓存的大小和使用造成负面影响。

另外,请注意与应用程序设计相关的 IBM BPM 拓扑结构的分布式性质。该拓扑结构是否依赖于永久存储在本地服务器的文件系统上 的文件?

对本地操作系统服务的访问权

对于 IBM BPM on Cloud,您无法访问 IBM BPM 服务器的操作系统服务。

例如,不能使用操作系统的调度、网络通信和安全服务。

如果迁移到 IBM BPM on Cloud,则需要重新设计依赖于这些服务的所有现有应用程序功能。

无头或外部 UI 模式

无头 IBM BPM 模式使用 REST 服务与 IBM BPM 应用程序进行通信,而不是使用用户界面。REST 服务使用基本身份验证来进行身份验证。

只有通过 IBM BPM on Cloud 管理其密码的流程应用程序用户能向 IBM BPM 进行身份验证。

因为 IBM BPM on Cloud 中的 SSO 是通过 SAML 联邦实现的,所以如果想实现没有用户界面的 REST 客户端,可以选择以下实施方法:使用管理用户模式,让所有 REST API 调用由相同的系统用户发出。

云应用程序设计模式

请注意 IBM BPM on Cloud 的以下云应用程序设计模式。

UI 的过量通信

考虑将 VPN 隧道作为与云托管的解决方案集成的强制要求。必须密切关注流量有效负载。

将来自任何 IBM BPM coach 的出站调用数量保持到最少。可以重构 coach 设计,或者为服务设计使用一种方面模式或另一种相关模式。

Claim Check 和流程数据变量

强烈建议对企业内部的 IBM BPM 流程应用程序采用 Claim Check 模式,以限制在流程的不同步骤中传输的数据量(执行上下文)。该模式并不总是会为 IBM BPM on Cloud 带来最佳的流程性能。

在 IBM BPM on Cloud 中,与记录系统的每次集成都会经过 VPN 隧道。对业务流程内容的每次检索都会影响性能。

每种方法都不是业务场景中的理想选择。请确保解决方案架构师仔细评估了每个选项。对每一步中从记录系统检索内容的成本与每一步中传递完整的执行上下文的成本进行权衡。一些原型设计和性能度量可能有助于对您的情况做出最佳选择。

一般考虑因素

如果使用共享 LDAP,可以重构直接访问 user_iduser_nameuser 自定义属性的任何应用程序代码。

5

应用程序数据和集成

最后,在迁移到 IBM BPM on Cloud 时,请注意应用程序数据和集成。考虑第三方系统、客户端系统、Web 服务和 Advanced Integration 服务、IBM BPM 数据库选项、记录系统,以及应用程序迁移。

第三方系统

可以将第三方系统与 IBM BPM on Cloud 集成。

但是,在设计中需要考虑网络延迟和安全性。请注意,传到云和从云传出的所有流量都必须受到保护。当调用访问其他公共资源时,比如 IBM Bluemix 上的服务,可以通过 SSL 或 VPN 发送调用。要访问公司网络中的任何资源,必须使用 VPN。

客户端系统

对于 IBM BPM on Cloud V8.5.7,只能使用 REST 和 Web 服务入站协议。必须对请求使用先占式基本身份验证。
因此,不可能使用其他协议建立连接。例如,外部客户端无法通过 JMS 连接 IBM BPM SIBus 或通过 JDBC 连接 IBM BPM 数据库。请注意,每个 IBM BPM on Cloud 环境都有不同的 URL 上下文:/dev 用于 Process Center,/test 用于测试环境,/run 用于生产环境。需要更新不允许配置完整 URL 的客户端(例如,如果仅可配置主机:端口)。

Web 服务和 Application Integration 服务

对于 IBM BPM onCloud,出站 Web 服务行为没什么不同。根据目标位置,可能需要 VPN 连接信息才能建立连接。

如果用户名是非 SSO 模式的电子邮件地址,则入站 Web 服务需要先占式身份验证。

在使用 Web 服务和 Advanced Integration 服务进行设计时,请注意以下考虑因素:

  • 对于模块间通信,需要使用服务组件架构 (SCA) 导入,而不是 Web 服务。
  • 要调用云中的同一个服务器上运行的模块,需要使用 Advanced Integration 服务,而不是 Web 服务。

请注意迁移到 IBM BPM on Cloud 的以下影响:

  • 可能需要更改现有 Web 服务和 REST 客户端。
  • 必须计划一次重大的重新设计,甚至需要考虑不迁移其外部客户端使用了非 HTTP 或非 HTTPS 协议的应用程序(尤其是 IBM BPM Advanced 应用程序)。
  • 可能需要重构现有的外部 REST/SOAP 客户端。

IBM BPM 数据库选项

IBM DB2 是 IBM BPM on Cloud 中的 IBM BPM 数据库的唯一选择。IBM BPM on Cloud 应用程序不得 访问 IBM BPM 数据库表。

验证和重构以下类型的 IBM BPM on Cloud 查询:

  • 迁移到 IBM BPM on Cloud 之前,将您的自定义表放入一个单独数据库(记录系统)中。
  • 迁移到 IBM BPM on Cloud 之前,删除对 IBM BPM 数据库表的查询。使用 IBM BPM API 检索 IBM BPM 对象的信息。如果没有用于特定用途的 API,请联系 IBM BPM on Cloud 操作支持团队寻求帮助。

这些考虑因素仅在源 IBM BPM 数据库不是 DB2 时适用。

记录系统

IBM BPM 从未打算成为记录系统。事实上,在 IBM BPM on Cloud 环境中,不允许在 IBM BPM 数据库中创建应用程序对象(例如通过使用存储过程、自定义数据表或视图)。

可以选择以下方案作为用于 IBM BPM on Cloud 的记录系统:

  • 企业网络中的记录系统:
    使用 VPN。分析对网络延迟的影响。尽可能使用缓存。
  • IBM Bluemix 上的记录系统:
    在 IBM BPM on Cloud 环境所在的相同数据中心中购买一个 IBM Bluemix 服务器。使用 VPN。如果没有所需的提供者,可以在裸机上使用云中的 IBM Bluemix 产品来实现它。
  • IBM DB2 on Cloud:
    按照 IBM DB2 on Cloud 上的指南操作。
  • IBM Bluemix 上的 NoSQL 数据库服务:
    按照 Cloudant NoSQL DB 上的指南操作。
  • IBM WebSphere Application Server on Cloud:
    按照 IBM WebSphere Application Server on Cloud 上的指南操作。
  • DevOps:
    按照 使用 IBM Cloud 的 DevOps:在几分钟内将想法转变为产品 上的指南进行操作。

应用程序迁移

IBM BPM on Cloud 使用与企业内部 IBM BPM 相同的代码库。

分析已迁移的应用程序是否符合本文中提及的所有 IBM BPM on Cloud 限制和策略。可以使用 https://wombat.mybluemix.net 上的 IBM BPM Project Analyzer 工具。

一些组织的客户使用 IBM BPM,这些组织所实现的一些不受支持的实践无法移植到 IBM BPM on Cloud。

避免以下做法:

  • 通过 SQL 访问内部 IBM BPM 表。
  • 将应用程序对象和 IBM BPM 数据库放在一起。
  • 修改 IBM BPM 产品中包含的企业存档文件。
  • 修改内部 IBM BPM 表的内容,比如与已保存的搜索相关的表。
  • 直接使用内部对象的属性,比如 user。(相反,应通过 IBM BPM API 访问对象的属性。)
  • 硬编码服务端点。

仅含工件的迁移

仅含工件的迁移是一种风险较小的迁移选项,因为可以避免从源环境迁移运行时数据。对于仅含工件的迁移,需要根据前面介绍的 IBM BPM on Cloud 特性来全面检查流程应用程序代码。

在企业的代码中查找任何不建议采用的实践。在大部分情况下,为了确保代码继续在云上运行,需要重构(或者潜在地重新设计)流程应用程序的组件。

此工作需要仔细检查现有应用程序代码,通常牵涉到 IBM 服务团队。

工件和数据迁移

尽管 IBM BPM on Cloud 开发团队在辛勤地为数据迁移提供支持,但目前仍然没有将数据迁移到 IBM BPM on Cloud V8.5.6 和 V8.5.7 的全面工具。要实现此类迁移,请联系 IBM Cloud Services。

加载 IBM BPM on Cloud 用户方面的限制对向 IBM BPM on Cloud 的数据迁移有重大影响。请联系 IBM Cloud Services 解决此难题。

结束语

从很大程度上讲,IBM BPM on Cloud 与企业内部的 IBM BPM 是相同的产品。在考虑将新流程应用程序托管在 IBM BPM on Cloud 上,以及将现有流程应用程序迁移到 IBM BPM on Cloud 上时,可参考此信息来考虑各种选项,确保获得最佳的流程应用程序性能和用户体验。

在 IBM BPM on Cloud 中增加了更多特性后,尽请期待本文的更新版本。

现在您可以开始自己的 IBM BPM on Cloud 旅程了。如果想反馈您的发现和经验,可以在本文后面发表评论。

致谢

感谢 Erich Fussi、Feifan Chen、Gabriel Dermler、Jens Engelke、Monika-Lydia Dreiucker、Roland Peisl、Andreas Fried、Torsten Wilms、Brian Petrini、Jian Feng Cai、Bill Lawton 和 Chris Richardson 的评审和评价。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Middleware, Cloud computing
ArticleID=1046288
ArticleTitle=您最需要知道的关于 IBM BPM on Cloud 的 5 件事
publish-date=05242017