-
工作流引擎-01-Activiti
什么是Activiti
在解释activiti之前我们看一下什么是工作流。
workflow-工作流
工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。
我的理解是,工作流将一套大的业务逻辑分解成业务逻辑段, ...
2020-05-26 08:05:35 |
Engine
-
工作流引擎-00-overview
什么是工作流
到底什么是工作流?
工作流最早起源于生产组织和办公自动化领域,它是针对平时工作中的业务流程活动而提出的一个概念,目的是根据将工作分解成定义良好的任务或角色,根据一定的原则和过程来实施这些任务并加以监控,从而达到提高效率、控制过程、提升客户服务、增强有效管理业务流程等目的。
为了更好地实现某些业务工作目标,可以利用计算机在很多个参与人之间按某种既定原则自动传递文档、信息内容...
2020-05-26 08:05:35 |
Engine
-
系统设计之路由篇
路由系统的价值
路由从作用上来说,即是根据一系列规则获取目标结果的过程。
直白点,就是根据一个一个条件去做匹配,最终匹配到目标结果,这与我们通常做判断,做选择的过程完全一致。
为什么
那么我们或者系统为什么要做判断,做选择?
显而易见,是因为可选项多,而且往往不止一个。而对于支付机构,出于以下原因,必定会对接多个网银、快捷、代扣、代付、实名认证渠道:
服务能力方面,保证渠道的多样...
2020-05-26 08:05:35 |
Design
-
规则引擎-12-Evrete 是一个前向推理的 Java 规则引擎,实现了 RETE 算法,并完全符合 Java 规则引擎规范(JSR 94)。
介绍
Evrete 是一个前向推理的 Java 规则引擎,实现了 RETE 算法,并完全符合 Java 规则引擎规范(JSR 94)。
ps: 看来这个 rete 算法才是核心,jsr94 也可以重点关注一下。
它的特性包括:
规则编写
可以使用外部和内联方式编写规则,作为普通的 Java 8 代码。
引擎允许规则以 带注解的 Java 源代码、类或存档的形式编写。
...
2020-05-26 08:05:35 |
Engine
-
规则引擎-11-ice Java规则引擎-ice,针对复杂/灵活变动业务,提供一个新的抽象编排解决方案,轻量级,高性能并提供可视化操作页面
背景介绍
业务中是否写了大量的 if-else?是否受够了这些 if-else 还要经常变动?
业务中是否做了大量抽象,发现新的业务场景还是用不上?
是否各种调研规则引擎,发现不是太重就是接入或维护太麻烦,最后发现还是不如硬编码?
接下来给大家介绍一款全新的开源规则引擎——ice,以一个简单的例子,从最底层的编排思想,阐述 ice 与其他规则引擎的不同;讲述 ice 是如何使用全新的...
2020-05-26 08:05:35 |
Engine
-
规则引擎-10-rulebook
为什么选择 RuleBook?
RuleBook 的规则是按照 Java 开发者的思维方式构建的:Java 代码。它们以程序员期望的方式执行:按顺序执行。RuleBook 还允许您使用易于使用的 Lambda 启用的领域特定语言或使用您定义的 POJO 来指定规则!
厌倦了充斥着 if/then/else 语句的类?
需要一个很好的抽象来让规则可以轻松地以一种将它们彼此解耦的方式进行指...
2020-05-26 08:05:35 |
Engine
-
规则引擎-09-openl-tablets
简单的业务规则
OpenL Tablets 的目标是填补业务需求(规则和策略)与软件实现之间的不足。
OpenL Tablets 设计为对 业务人员 简单直观,其规则表示方式与业务通常创建的文档(如业务需求等)非常接近。
用户可以专注于逻辑,因为他们编写时会检查所有数据、语法和类型错误。方便的工具有助于在后续使用过程中确保规则的完整性。
通过一键部署规则作为高效、可扩展和标准化的服务...
2020-05-26 08:05:35 |
Engine
-
规则引擎-08-openrules 商业
决策智能软件
“决策智能是一门实用的学科,通过明确理解和工程化决策的制定方式以及结果的评估、管理和通过反馈进行改进,推进决策制定。” - Gartner
如果您希望以一种成本效益高的方式自动化复杂的业务逻辑,以更好地进行日常运营决策,那么您来对地方了!
规则引擎 + 规则学习器 + 规则求解器
20多年来,OpenRules® 帮助全球组织将复杂的业务逻辑纳入其决策应用程序,其主要目标是...
2020-05-26 08:05:35 |
Engine