支持DMN标准。
业务管理人员建模,提高了敏捷性。
无需对IT人员的依赖,降低了使用运维成本。
以模型驱动的建模方式,大幅减少了测试遇到的复杂性。
图形化的DRD业务建模
支持复杂的数据类型自定义
革命性的装箱结构
强大易用的FEEL语言
支持全中文的FEEL表达式
丰富的FEEL内置函数支持
支持外部函数扩展
包容并蓄的外部模型引用
闪电般的执行速度保障系统性能
集成式的测试环境
开发级的调试方式
支持多维度的数据样本测试
细粒度的数据对比分析
灵活的团队权限管理
集中式的部署管理
灵活的部署形式
第三方系统模型调用
通过Together建模器您可以可视化的构建您的业务模型逻辑关系图,DRD可以表示DMN模型的部分或全部总体决策需求图(DRG)。全新的基于模型的构建方式,改变了原来基于需求的构建方式,减少了原来抽象复杂的业务逻辑信息传递的误差和错误。
Together除了内置常用的10种数据类型如:字符串、数字、日期等,同时支持自定义数据类型,可有不限制层级的嵌套结构。充分利用“面向对象”的设计思想,来定义不同的对象属性,完成不同业务场景下所需要的数据结构。Together数据类型定义与其他面向对象语言中的对象定义几乎相同,支持属性之间的相互引用,增加对数据结构的复用性,可在FEEL表达式中或者装箱结构中使用;支持数组、集合等复杂数据结构,可对属性进行枚举、数据范围、表达式定义以及常量的约束定义。
不同于其他规则引擎仅支持如决策表、评分卡等有限的决策定义结构,Together支持多达7种DMN标准的装箱结构,如文字表达式、上下文、决策表、关系、函数、调用、列表等,可以结构化的将决策块、函数通过可视化的装箱结构进行层层嵌套组装成复杂且逻辑清晰的结构,使整个业务逻辑的可读性增加、维护成本降低,让Together成为与开发语言相媲美的规则建模工具。
FEEL语言是为决策逻辑定义而生的全新的强类型表达式语言,它集合了文本式和函数式开发语言的优点,独立而不依赖其他语言或结构,它内置上百种函数直接调用并可以自定义扩展。具有自己的表达式结构,支持盒装表达式,更接近自然语言的书写方式,甚至支持空格或数学符号的书写,简单易懂,易于维护,没有技术背景普通用户就可以轻松上手,同时又有优秀的执行性能。
Together全面支持中文数据类型的定义、FEEL表达式的编辑、装箱结构的定义引用,支持if表达式、for表达式、定量表达、in表达式、三值逻辑(and,or)、字符串连接;支持表达式和函数嵌套结构,并不限层级等逻辑结构,大大降低了使用难度,不需要有开发背景也可以创建可执行的决策模型,维护复杂逻辑,使中文开发变成现实。
Together内置了上百个FEEL函数,涵盖了您业务建模的方方面面。它们简单易用,您可以方便快捷的将其应用到逻辑块中。FEEL函数支持函数间或逻辑结构中的深度嵌套调用,能实现复杂算法,使您不再依赖其他诸如JavaScript、SQL或其他脚本语言的实现。
Together不仅支持FEEL函数,而且支持调用外部函数如:JAVA、PMML来自定义知识模型,这样极大的扩展了建模器的能力,使其具备了复杂逻辑实现能力,支持各种科学计算、支持预测模型算法、支持ML机器学习大模型算法,并几乎可以实现开发语言所能实现的所有业务逻辑。
Together拥有完善的模型引用功能,您可以定义积累自己的公共函数库、公共模型库方便建模时候引用,还可引用本项目中的其他业务模型,减少错误提高效率。还支持PMML预测模型的引用,供本模型的函数调用,亦可通过此功能对接AI、机器学习ML系统,使Together变身为强大的业务规则逻辑执行器。
Together建模后可直接生成DMN XML文件,Together规则引擎使用先进的Phreak 算法进行规则评估,Phreak 比 Rete和Rete增强型,更具可扩展性,并且在大型系统中速度更快。 在调用模型时Phreak算法不用全部加载所有模型逻辑,或按顺序全部执行所有逻辑结构,而是根据输入参数执行相应的逻辑块,返回对应的结果值;同时系统在JIT(Just-In-Time)即时编译引擎的加持下,在模型执行时将模型文件直接解析成二进制字节码,使系统获得了闪电般的执行速度和效率。系统没有复杂的运行时结构,也决定了系统具有超高的性能。
Together建模器拥有一站式的集成的测试环境,在您编辑模型的时候就可随时进行测试调试,极大的方便和简化了工作步骤,提高了效率。无论您数据类型结构有多么复杂,在您完成模型建模的过程中,可随时通过测试窗口动态生成测试表单或测试列表,供您进行单元或完整测试,完全不用另外编写测试用例和测试脚本。
Together建模器一体化的开发测试环境,拥有开发级的问题反馈功能,可实时通过问题窗口显示定位问题信息,为模型的创建维护通过提供贴心功能。
Together还可以通过数据集对多组数据进行分片测试、批量测试、对比测试。生成测试报告和数据样本。
Together对样本数据集的字段进行细粒度的数据对比分析,可对同一组数据进行报表或图标分析,也可以修改或增加数据值,运行新的输出结果,通过快照的形式对数据进行动态对比分析,从而多维度的测试模型,优化模型。
对于大型组织,涉及的业务领域复杂,需要不同领域的业务专家团队创建维护业务模型,因此需要根据业务模型内容进行团队管理,Together具有完善的团队组织和权限管理功能,可对系统级和项目级分别进行权限设置。在项目管理中支持规则逻辑建模、测试、发布等,项目、团队、角色权限管理。根据根据权限不同团队维护不同项目,项目里可细分成员角色权限做不同的操作。
您可以根据您的业务需求或生产环境业务主题域,把您的模型部署在不同的工作区,工作区的分类完全由您自己定义管理,第三方系统可通过Together工作区调用所需模型接口。工作区模型完全与项目管理中的模型同步或回滚。
Together规则引擎没有很重的运行时结构,非常轻量,并且引擎本身直接生成业务模型DMN.XML文件,在建模完成后可以方便的将模型文件导出平滑的部署到不同的生产环境中,因此部署形式灵活,并且支持热部署。
通过简单的集成,第三方系统可以通过接口或服务的形式调用Together规则模型获取相应的模型逻辑服务。总体结构简单轻量,松耦合,响应速度快。
自主可控,智造未来
紧急公告:
公告时间:2024-11-11
宏天软件EIP新系列产品重磅发布,全新UI设计,更流畅的操作,更丰富的配置,更人性化的用户体验。