发明名称 |
支持业务模型快速变更的方法 |
摘要 |
本发明提供一种支持业务模型快速变更的方法,包括:步骤1:将WebService服务映射成为XML客户端。步骤2:在规则引擎中调用XML客户端,获得请求/响应XML报文,并进行组合。步骤3:将XML报文对应的定义文件通过XML声明式模型编辑器转换成为XML声明式模型。步骤4:根据XML输入报文对XML声明式模型进行赋值,完成商品逻辑处理;步骤5:根据XML声明式模型的定义,将XML声明式模型转换成规则引擎标准的声明式模型。本发明通过对规则文件进行更新来实现对模型变化的响应和处理,降低了对行业业务模型变化的敏感度,从而能够更大程度地提高了系统的“随需应变”的能力。 |
申请公布号 |
CN105630752A |
申请公布日期 |
2016.06.01 |
申请号 |
CN201510994071.2 |
申请日期 |
2015.12.25 |
申请人 |
中国民航信息网络股份有限公司 |
发明人 |
林乐健;周中雨;杨占业 |
分类号 |
G06F17/22(2006.01)I;G06Q30/06(2012.01)I |
主分类号 |
G06F17/22(2006.01)I |
代理机构 |
北京瑞思知识产权代理事务所(普通合伙) 11341 |
代理人 |
李涛;孙敬霞 |
主权项 |
一种支持业务模型快速变更的方法,其特征在于,所述方法包括:步骤1:将Web Service服务映射成为XML客户端,也就是调用服务的客户端的请求/响应内容都是XML报文;步骤2:在规则引擎中调用XML客户端,获得请求/响应XML报文,根据业务需求,对各请求/响应XML报文进行组合;步骤3:在规则引擎中,将组合后的XML报文对应的定义文件(XML Schema文件)通过XML声明式模型编辑器转换成为XML声明式模型(Declarative Model);步骤4:采用规则引擎的商务规则(Business Rule)处理器和XML声明式模型处理器,根据XML输入报文对XML声明式模型进行赋值,完成商品逻辑处理;步骤5:通过所述XML声明式模型处理器,根据XML声明式模型的定义,将XML声明式模型转换成规则引擎标准的声明式模型。 |
地址 |
100010 北京市东城区东四西大街157 |