什么是系统集成?
1. 当您需要把ccbpm的系统与您的系统或开发架构要一起工作的时候,我们就称为集成.
2. 集成步骤:功能应用方面的集成与组织结构的集成.
3. 组织结构集成是第一步, ccbpm有自己独立组织结构,可以独立运行,当与您的应用一起工作时才需要集成。
组织结构集成.
1. 组织结构集成分为视图数据映射方式集成与数据接口同步模式集成,两个方式.
2. 视图数据映射,就是把ccbpm的组织结构表删除,建立结构一样的视图.
3. 数据接口模式集成,是通过接口想ccbpm里新建、更新、删除组织结构数据的模式.
4. 更多信息参考组织结构集成章节.
功能应用集成
1. 它是在组织结构集成的基础上如何调用使用ccbpm的功能.
2. 比如发起、待办、在途、发送、退回、撤销、移交等功能.
3. 功能应用集成分为如下部分4个模式,这4个模式也可以混合使用.
集成模式选择
模式列表
模式 | 说明 | 优点 | 缺点 |
中间件模式(代码融合方式) | 前端代码放在一起,后端代码放在一起,形成一个系统,一个服务。把ccbpm作为一个中间件模式的集成。 | 调用接口直接,速度快,不需要封装. | 需要前后端的代码对接. |
接口模式(API开发模式) | 1.ccbpm独立部署起来,独立运行. 2.通过调用它的api/page接口完成对ccbpm的功能使用. | 1. 理解简单,使用清晰,符合开发者的模式.1. 表单需要自己开发,工作量大. | 独立部署 |
工具包模式ToolKit(推荐) | 1.ccbpm独立部署独立运行. 2.通过使用ccbpm提供的工具包引用到自己的系统中来与ccbpm交互完成应用。 | 对于高级开发人员是我们推荐的模式, 请参考工具包模式集成章节. | 独立部署 |
除中间件模式集成外,其他的模式都需要独立部署.
组织结构集成是所有集成的第1步.
如何选择适合自己的集成模式?
1. 首先我们推荐使用工具包模式集成.
2. 如果我是高级开发人员采用前后端分离的工作技术,对效率要求不太高,个性化场景比较多,ccbpm提供的表单不能满足您的要求,自己的开发架构过于庞大,我们推荐微服务的模式。
3. 对于自己的开发架构比较简单,容易与其他系统集成,需要及时的事实性的效率要求,我们建议采用代码模式的集成.
4. 对于自己的应用系统比较封闭,我们建议采用页面调用的模式集成.
5. 以上任何一种模式,都需要把组织结构集成在一起。
标签:集成,ccbpm,组织,优缺点,模式,引擎,接口,驰骋,结构 From: https://blog.51cto.com/ccfast/8561246