【技术实现步骤摘要】
一种整合的交易处理系统及交易处理方法
本申请涉及网络数据处理技术,特别是涉及一种整合的交易处理系统及交易处理方法。
技术介绍
在实际应用中,存在如图1所示的一种交易处理系统:所述交易处理系统包括多个应用子系统,如图中所示的应用子系统1至应用子系统N,每个应用子系统实现业务的一种应用处理。所述交易处理系统还包括原始数据库,用于存储各应用子系统在应用处理过程中所需的各种原始交易数据。此外,每个应用子系统中分别设置计算模块,如图中所示的计算模块1至计算模块N。所述计算模块用于按照所属应用子系统的调整配置信息,对应用子系统所需的原始交易数据进行调整计算。在交易处理过程中,各应用子系统会根据各自应用处理的需要,或者从原始数据库中直接调用所需的原始交易数据用作处理;或者调用各自的调整配置信息,并利用各自的计算模块进行原始交易数据的调整计算,然后将计算得到的调整后交易数据用作处理。由上述图1所示系统和相应的应用处理过程可以看出,现有的这种交易处理系统中,每个应用子系统都单独完成交易数据的调整计算,这就给各应用子系统的管理带来诸多不便。例如,在某些业务处理流程中,需要几个应用子系统分别采用相同的调整策略对相同的原始交易数据进行调整计算,并分别将计算结果返回给用户。如果在计算过程中某个应用子系统的计算出错,就会出现这几个应用子系统计算结果不一致的问题,那么不同应用子系统返回给用户的计算结果也会出现前后不一致的问题,进而导致业务处理出错。另外,由于每个应用子系统即承担原始交易数据的计算工作又承担其他的业务处理工作,无疑将增加应用子系统的计算压力。此外,这种管理的不便还体现在如 ...
【技术保护点】
一种整合的交易处理系统,包括一个或多个应用子系统,其特征在于,还包括:原始数据库,用于存储各应用子系统所需的原始交易数据;信息调整数据库,用于存储用来调整原始交易数据的调整配置信息;计算引擎,用于从所述信息调整数据库调用调整配置信息并计算得到调整后的交易数据;各应用子系统用于根据各自的应用所需直接从所述原始数据库获取原始交易数据,和/或,通过所述计算引擎获取调整后的交易数据。
【技术特征摘要】
1.一种整合的交易处理系统,包括一个或多个应用子系统,其特征在于,还包括:原始数据库,用于存储各应用子系统所需的原始交易数据;信息调整数据库,用于存储用来调整原始交易数据的调整配置信息,其中,所述原始数据库中的全部或部分原始交易数据与所述信息调整数据库中的调整配置信息通过数据标识进行一对一的关联映射;计算引擎,从所述应用子系统中分离出来,用于根据各应用子系统的调用,在原始数据库中的某条原始交易数据通过数据标识匹配到信息调整数据库中的相同数据标识时,从所述信息调整数据库调用调整配置信息,对所述调整配置信息进行分析,按照分析出的调整策略对对应的原始交易数据进行调整计算,得到调整后的交易数据;各应用子系统用于根据各自的应用所需直接从所述原始数据库获取原始交易数据,和/或,通过所述计算引擎获取调整后的交易数据;缓存子系统,用于缓存所述计算引擎第一次计算得到的调整后的交易数据;所述计算引擎还用于,当再次向应用子系统返回调整后的交易数据时,直接从所述缓存子系统获取。2.根据权利要求1所述的系统,其特征在于,所述计算引擎包括:缓存查询模块,用于当任意一个应用子系统通过计算引擎获取调整后的交易数据时,查询所述缓存子系统中是否有所述应用子系统所需的调整后的交易数据,并根据查询结果触发数据获取模块或调整计算模块;数据获取模块,用于当所述缓存子系统中有所述应用子系统所需的调整后的交易数据时,直接从缓存子系统获取,并返回给所述应用子系统;调整计算模块,用于当所述缓存子系统中没有所述应用子系统所需的调整后的交易数据时,从所述信息调整数据库调用调整配置信息并计算得到调整后的交易数据,然后将调整后的交易数据返回给所述应用子系统,并存入所述缓存子系统。3.根据权利要求1或2所述的系统,其特征在于:所述原始交易数据包括商品标识ID、商品信息和商品原始价格信息;所述调整配置信息包括商品标识ID、促销活动标识ID、促销活动类型、折扣、活动促销价格、活动开始日期和活动结束日期;所述调整后的交易数据包括商品标识ID和商品促销价格信息。4.根据权利要求3所述的系统,其特征在于:所述促销活动类型包括商品打折和调整商品价格;所述计算引擎包括:活动类型判断模块,用于根据所述调整配置信息中设定的促销活动类型进行判断,当所述促销活动类型为商品打折时,触发折扣计算模块;当所述促销活动类型为调整商品价格时,触发价格调整模块;折扣计算模块,用于将商品原始价格按照所述调整配置信息中设定的折扣进行计算,得到打折后的商品价格并返回给应用子系统;价格调整模块,用于读取所述调整配置信息中设定的活动促销价格并返回给应用子系统。5.根据权利要求4所述的系统,其特征在于,所述计算引擎还包括:活动有效性判断模块,用于根据所述调整配置信息中设定的活动开始日期和活动结束日期判断促销活动是否有效,当活动有效时,触发所述活动类型判断模块;当活动无效时,从所述原始数据库中获取商品原始价格并返回给应用子系统。6...
【专利技术属性】
技术研发人员:姚元湖,叶军,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。