规则引擎在顺丰的使用和规划

  • 格式:pdf
  • 大小:290.93 KB
  • 文档页数:3

规则引擎在顺丰的使用和规划
1.1 已经在顺丰成功应用的规则引擎项目
毛利测算系统(麒麟项目)
毛利测算只要是为顺丰对其速递的定价、折扣、报价等一系列市场行为做数据依据。

毛利测算主要通过对目前的定价体系数据、收发件分成比例、运力成本等数据进行分析,并得到一个相对准确的毛利数据,并根据不同的调整参数测算未来的毛利浮动范围。

该系统依靠顺丰已沉淀的大数据进行数据分析,并根据分析结果对数据进行比较、微调,同时对未来市场做出预判得到一个相对可靠的毛利数据。

产品定报价系统
产品定价系统,主要是顺丰为了给自己的客户进行产品的定报价的一个系统。

顺丰目前有15万签约客户,数量庞大,客户类型也是五花八门。

有淘宝、天猫这样的纯电商客户,也有苹果、华为、小米这样的垂直电商客户。

这些客户的对于产品的定价也不太一样。

传统的电商客户一般都要求每月订单量达到多少,或者某个时间段的订单量多少给予相应的折扣,而想小米这样的则是要求依据KPI 的结果进行相应的费用结算。

以上只是简单举例,实际情况是15万签约客户的订报价都有各自的要求。

定报价系统都要能够支持,并且还有能够后期随时的调整。

在客户面前要能满足客户的各种需求,及时的调整。

作为后台,该系统每月获取到的海量数据(亿级)又要求在当月的最后两小时进行核实清楚,以便第二日集团能够下发收款单进行款项的收取。

还有一点就是,该系统要能够满足和支撑顺丰未来五年的业务增长需要。

在现在全国快递行业每年两位数的增长率来看,要想达到这样的目标不是很容易。

基于旗帜规则引擎产品能够有效的满足以上要求。

首先:他灵活的设计和中文化的规则逻辑配置,就能满足各种客户各种需求;
其次:旗正规则引擎产品本身就很擅长计算,大数据更是强项;
最后:旗帜规则引擎松耦合式集群解决方案,在一次部署好后,后期业务发展只要加硬件服务器就能满足和保障顺丰未来业务的需要。

运力管理系统(凤凰项目)
运力系统主要是顺丰对他们运输供应商的管理。

包括供应商管理,合同管理,运价管理等,其中规则引擎主要用于运价管理这一部分,规则引擎根据运力系统的业务数据及运价等基础信息,实现国内散航发、提货自动化计算;国际散航发、提货自动化计算;全货机发、提货自动化计算; 全货机转板自动化计算;全货机包机自动化计算;铁路发、提货自动化计算;干支线发货自动化计算。

采用规则引擎实现的运价系统达到了顺丰的以下目标
1、快速、高效的实现运价等计算类规则的变化。

2、实现业务人员完成系统运价等计算类规则的制定和配置
3、提高了运力系统的处理效率
4、实现了原来分散在各个系统的业务逻辑同意管理
5、减轻了系统运维人员的压力,节约了公司成本
6、凤凰项目和麒麟项目和核心系统阿修罗无缝集成
1.2 未来旗正规则引擎将作为顺丰速递的IT基础平台
由于每个人写代码的风格和习惯不同,导致别人去维护代码时,对原有代码在理解其逻辑,适应其编码风格上要耗费大量的经理。

且业务人员对代码无法直接理解,无法有效地验证程序员是否对业务逻辑进行正确编码。

使用旗正规则引擎可以有效地避免上述问题的发生。

旗正规则引擎采用全中文的配置形式,避免的代码的书写,规范了逻辑的实现方式,别人在维护时不存在需要适应编码风格的问题。

在规则编写后,可以直接导出业务流程图,供业务人员查看;同时由于无需编码,完全是规则配置,在提高效率的同时也避免了写代码的错误率。

顺丰的研发中心对系统研发有着很高的要求,需要保证时效、不允许出现错
误偏差,对系统的开发速度也有很高的要求。

在引入旗正规则引擎后,顺丰并没有将其直接以内嵌的形式部署到内部系统中,而是单独为旗正规则引擎申请了数台服务器及数据库,意将旗正规则引擎进行单独部署成规则库和规则执行平台,方便以后对不同系统的规则和规则执行进行统一管理。

顺丰未来的计划会将各类复杂的业务逻辑、大数据、批量计算等交由规则引擎单独维护,而数据则通过规则引擎开放的接口进行获取,将规则引擎作为一个基础平台搭建,来确保未来开发系统的准确、高效、易维护、可扩展和稳定性。

1.3 在其他物流行业我们可以做的事情
1、根据不同需求,搭建统一的规则管理系统;
2、结合我们在顺丰得到的物流行业经验,在系统开发中可以为其他物流行业
提供一些开发层面及部分业务层面上的支持;
3、可以提供一些专业的系统建设、研发人员建设方案;。