亲爱的MBA智库百科用户:


过去的17年,百科频道一直以免费公益的形式为大家提供知识服务,这是我们团队的荣幸和骄傲。 然而,在目前越来越严峻的经营挑战下,单纯依靠不断增加广告位来维持网站运营支出,必然会越来越影响您的使用体验,这也与我们的初衷背道而驰。 因此,经过审慎地考虑,我们决定推出VIP会员收费制度,以便为您提供更好的服务和更优质的内容。


MBA智库百科VIP会员,您的权益将包括: 1、无广告阅读; 2、免验证复制。


当然,更重要的是长期以来您对百科频道的支持。诚邀您加入MBA智库百科VIP会员,共渡难关,共同见证彼此的成长和进步!



MBA智库百科项目组
2023年8月10日
百科VIP
未登录
无广告阅读
免验证复制
1年VIP
¥ 9.9
支付方式:
微信支付
支付宝
PayPal
购买数量:
1
应付金额:
9.9
汇率换算:
1.32
美元(USD)
  • 美元(USD)
  • 加元(CAD)
  • 日元(JPY)
  • 英镑(GBP)
  • 欧元(EUR)
  • 澳元(AUD)
  • 新台币(TWD)
  • 港元(HKD)
  • 新加坡(SGD)
  • 菲律宾(PHP)
  • 泰铢(THB)

按当月汇率换算,

包含手续费

打开手机微信 扫一扫继续付款
立即开通
PayPal支付后,可能会遇到VIP权益未及时开通的情况,请您耐心等待,或者联系百科微信客服:mbalib888。
温馨提示:当无法进去支付页面时,可刷新后重试或更换浏览器
开通百科会员即视为同意《MBA智库·百科会员服务规则》

支付成功

全球专业中文经管百科,由121,994位网友共同编写而成,共计436,073个条目

流程引擎

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目录

[隐藏]

什么是流程引擎

  流程引擎作为一个底层支撑平台,它是为提供流程处理的开发而设计的,因此可以通过上层应用来检验流程引擎的正确性。

流程引擎总体架构

  一个流程引擎包括很多模块,其内核主要是流程加载、流程执行和数据同步,提高流程引擎的性能,就必须提高流程引擎执行内核的效率,让流程的执行环境在内存中进行,所以架构中引入了缓存部分,设计专门的流程加载模块可以将配置数据向缓存中加载,同时还设计专门的数据同步模块能将缓存中执行结束的流程实例同步到持久层(数据库文件),而流程引擎的使用者通过接口调用流程执行的时候只会在缓存中进行,故而能提高流程引擎的性能。高效流程引擎总体架构图如图1所示。

  

流程引擎执行失败原因

  流程引擎执行失败常是是由于系统产生的各种异常导致的,因此系统采用了日志处理方式来处理各种异常。系统在流程引擎实际的工作过程中流程引擎根据流程模型和流程实例的状态,进行工作流实例的推进时,为了能够跟踪流程失败的原因采用了日志处理方式。通过在数据库中记录下流程执行过程的日志状态,从而达到使流程能够恢复到失败前的最近一致状态,并从这个状态开始,继续推进工作流实例的完成,做到了前向队复,从而将工作流失败的影响减少到最低程度,提高了工作流在失败情况下的可靠性,避免了有效工作的损失,保证了工作流系统运行的可靠性。

流程引擎的测试

  测试流程引擎实现测试过程中测试流程的管理。在测试方案确定后,流程引擎自动调用相应的测试程序,并负责控制测试进程中的逻辑关系,监控相关的状态信息,向管理引擎汇报有关信息等。它所涉及的数据库模型包括:

  1、被测对象属性模型,提供了被测对象的测试流程的相关信息,从而能够提供当前的测试节点状态及相关信息。

  2、被测对象测试项目模型,它描述每个测试对象的性能测试项目的内容,以及测试项目间的逻辑关系,用户可以根据引擎所提供的测试项目的模型灵活定义自己的测试方案,测试流程引擎获取测试方案后,通过调度相应的测试项目子程序进行测试,并根据测试逻辑自动实现对测试流程的运行控制

  3、被测对象测试工序模型,该模型描述被测对象每个性能的详细测试工艺。在测试执行中,所有的测试参数、逻辑状态、范围等都存储在数据库的工序模型中,每个单独的性能测试项目本身是独立的,它通过测试流程引擎和数据库产生数据交换。也就是说,测试流程引擎在进行某项性能测试时,读取相应的被测对象模型信息并发送给测试进程,并将测试进程的测试数据存储到数据库中。这样有利于测试程序的开发、调试和维护。测试流程引擎吸取了以往的基于数据库的测试系统的优点,如系统模块化程度高等,增强了灵活性和易维护性,并从测试流程和软件实现上解决了数据库读取较慢和测试执行速度之间的矛盾。

  4、原统信息模型,在测试中,有时需要对一些状态参数进行监控和管理。这个模型描述了系统的某些和测试进程相关的状态。

本条目对我有帮助18
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Tracy,苏青荇.

评论(共0条)

提示:评论内容为网友针对条目"流程引擎"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP
告MBA智库百科用户的一封信
亲爱的MBA智库百科用户: 过去的17年,百科频道一直以免费公益的形式为大家提供知识服务,这是我们团队的荣幸和骄傲。 然而,在目前越来越严峻的经营挑战下,单纯依靠不断增加广告位来维持网站运营支出,必然会越来越影响您的使用体验,这也与我们的初衷背道而驰。 因此,经过审慎地考虑,我们决定推出VIP会员收费制度,以便为您提供更好的服务和更优质的内容。 MBA智库百科VIP会员(9.9元 / 年,点击开通),您的权益将包括: 1、无广告阅读; 2、免验证复制。 当然,更重要的是长期以来您对百科频道的支持。诚邀您加入MBA智库百科VIP会员,共渡难关,共同见证彼此的成长和进步!
MBA智库百科项目组
2023年8月10日

闽公网安备 35020302032707号

添加收藏

    新建收藏夹

    编辑收藏夹

    20