首页 > 其他分享 >整合驰骋工作流引擎的三种模式以及的优缺点总结

整合驰骋工作流引擎的三种模式以及的优缺点总结

时间:2023-11-25 15:32:31浏览次数:34  
标签:集成 ccbpm 组织 优缺点 模式 引擎 接口 驰骋 结构



什么是系统集成?

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

相关文章

  • Angular 使用 Constructor Parameters 进行依赖注入的优缺点
    构造函数参数(ConstructorParameters)在Angular中是一种进行依赖注入(DependencyInjection)的重要方式之一。依赖注入是一种设计模式,通过该模式,一个类的依赖关系不是在类内部直接创建,而是通过外部提供这些依赖关系。在Angular中,依赖注入通过注入器(Injector)来实现,而构造函数参数是一......
  • 拖拉拽流程设计引擎、简化企业应用开发!
        随着数字化转型的推进,企业对于高效、快捷的应用开发方式的需求也越来越迫切。低代码开发平台作为一种新兴的应用开发工具,已经逐渐成为企业的首选。其中,拖拉拽设计流程是低代码开发平台的一项重要功能,它能够极大地简化流程设计的过程,使得企业能够更加便捷地构建符合自身......
  • 经纬恒润全新一代差速锁控制器,为自由驰骋的你保驾护航
        汽车差速锁是一种用于锁住汽车差速器的电子机械装置,旨在提高汽车越野行驶的稳定性和安全性。随着全球汽车市场的快速发展,消费者对高效、环保的汽车产品需求增长,汽车差速锁行业具有良好的应用前景。公开数据显示,2022年我国硬派越野车市场规模为727.74亿元,增速约为8%,超过......
  • 工作流引擎的主要表结构及其作用如下,下面以驰骋工作流引擎为例来说明。
     1.WF_GenerWorkFlow:该表主要用于存储流程引擎级别的数据,发起人,发起日期,workid,流程状态,流程标题,运行到的节点。2.WF_GenerWorkerList::这个表主要用于保存工作人员数据,执行人、执行节点、工作ID,是否读取,是否通过IsPass,.3.NDxxRpt*:业务数据表,表单采集的业务数据。。4.Port_*......
  • 从UE虚幻引擎到播放器页面的通信
    在前面:https://www.cnblogs.com/makalochen/p/17803468.html#新建游戏模式我们已经实现了,从前端到UE的通信,那能不能UE主动给前端发送消息呢?就比如我在播放的像素流中点击了某个物体给所有页面发个消息,说你已经点击了某个物体答案是可以的,参考官网https://docs.unrealeng......
  • Cocos Creator 如何使用物理引擎
    1:开启物理引擎的3个步骤和一个坑:(1)开启引擎:cc.director.getPhysicsManager().enabled=true(2)配置重力:cc.director.getPhysicsManager().gravity=this.gravity(3)通过开关来控制是否开启调试模式: 开启物理引擎的脚本代码,一定要写到onLoad函数里面,否则无法开启......
  • native 向量化 大数据计算引擎
    Velox(Facebook,  Intel,ByteDance字节,andAhana)一个旨在优化查询引擎和数据处理系统的C++向量化数据库加速库。使用C++来实现Native计算引擎,追求极致的性能https://github.com/facebookincubator/veloxhttps://velox-lib.io/Presto+Velox:Pres......
  • Java模版引擎注入(SSTI)漏洞研究
    一、FreeMarker模板注入安全风险0x1:FreeMarker简介FreeMarker是一款Java语言编写的模板引擎,它是一种基于模板和程序动态生成的数据,动态生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组......
  • 火山引擎ByteHouse:如何优化ClickHouse物化视图能力?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群近期,火山引擎ByteHouse升级了基于ClickHouse的物化视图能力,为解决数据量爆炸式增长带来的查询速度和响应时间缓慢等问题提供了有效手段。火山引擎ByteHouse是一款云原生数据仓库,为用户提供......
  • 火山引擎ByteHouse:如何优化ClickHouse物化视图能力?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群近期,火山引擎ByteHouse升级了基于ClickHouse的物化视图能力,为解决数据量爆炸式增长带来的查询速度和响应时间缓慢等问题提供了有效手段。火山引擎ByteHouse是一款云原生数据仓库,为用户......