发明名称 基于表达式判断的动态路由方法
摘要 本发明公开了一种基于表达式判断的动态路由方法,它包括以下步骤:1)在总线流程设计器中根据业务需求以图形化的方式设置表达式;2)发布设置的流程,并生成表达式对象;3)将表达式转化为二叉树;4)遍历二叉树得到逆波兰表达式;5)对逆波兰表达式进行计算确定目的服务ID;6)根据目的服务ID向目的服务发送消息。本发明避免了组件化设计,一次设置可在多个业务流程中复用;表达式中支持变量和常量,可进行灵活设置;减少接口的开发数量;减少了系统间的垃圾数据传输,降低了网络带宽占用率。
申请公布号 CN103023766A 申请公布日期 2013.04.03
申请号 CN201210484496.5 申请日期 2012.11.23
申请人 山东电力集团公司;珠海许继电气有限公司 发明人 李立生;李建修;邵志敏;李富生;吴六一;王彦垒
分类号 H04L12/701(2013.01)I 主分类号 H04L12/701(2013.01)I
代理机构 济南诚智商标专利事务所有限公司 37105 代理人 王汝银
主权项 基于表达式判断的动态路由方法,其特征是,包括以下步骤:1)设置表达式:在总线流程设计器中根据业务需求设置表达式;2)生成表达式对象:发布设置的流程,并生成表达式对象;3)表达式转换:31)将表达式转化为二叉树;32)遍历二叉树得到逆波兰表达式;4)确定目的服务ID:对逆波兰表达式进行计算确定目的服务ID;5)发送消息:根据目的服务ID向目的服务发送消息。
地址 250001 山东省济南市市中区经二路150号
您可能感兴趣的专利