The invention discloses a multi service multiplexing processing method, device and system. Including a multi service multiplexing processing system: service interface layer, external to the system for receiving system operation request; the business data from the routing layer, for general instruction library call general operation instructions, according to the actual construction of business type business operating instruction will service interface layer receives the operation route requests to the corresponding database; general instruction Library: storing common business operating instructions, the actual operation of object data storage location is not specified by the general operation instruction; database for storing data. The technical scheme provided by the application, operation logic reusability based on the increase in new business, only need to add a database configuration, you can directly achieve business function, effectively reduce the cost of development and maintenance.
【技术实现步骤摘要】
一种多业务复用处理方法、装置、及系统
本申请涉及计算机应用
,尤其涉及一种多业务复用处理方法、装置、及系统。
技术介绍
计算机和互联网技术的发展,为人们带来了前所未有的便捷,目前这些技术已经渗透到人们日常生活的各个方面,对于一些综合性的服务提供方而言,往往能够在多个领域的多个方面为用户提供服务。以互联网金融行业为例,对于用户的资产,需要有相应的账务系统进行管理。根据现有的账务系统设计模式,对于不同类型的业务,需要分别设计独立的账务系统。如图1所示,对于存款、理财、卡券业务,分别设计了三套业务系统,每套系统分别具有独立的业务逻辑,且使用不同的物理数据库以保证数据之间的隔离。但是,随着业务模式的发展和创新,用户资产的形式变得越来越多,例如:银行用户有存款账户、理财账户等,网站用户有余额账户、红包账户、代金券账户等。按照现有的业务系统设计模式,每增加一种用户资产类型,就需要新增一套业务系统来进行管理。除金融行业之外,在其他一些领域也存在类似的情况,这种情况所带来的问题是:每增加一种业务,必然要在新业务系统上投入一定的开发和维护成本。另外,不同业务系统之间采用相互独立的物理数据库,也导致了数据库资源的利用率低下。
技术实现思路
针对上述技术问题,本申请提供一种多业务复用处理方法、装置、及系统,技术方案如下:根据本申请的第一方面,提供一种多业务复用处理方法,用于处理两种类型以上的、包含相同操作逻辑的业务,该方法包括:接收业务操作请求,确定待处理业务类型以及对应的操作类型;根据待处理业务类型,确定业务数据在数据库中的存储位置;根据待处理业务的操作类型,获得预设的用于 ...
【技术保护点】
一种多业务复用处理方法,用于处理两种类型以上的、包含相同操作逻辑的业务,其特征在于,该方法包括:接收业务操作请求,确定待处理业务类型以及对应的操作类型;根据待处理业务类型,确定业务数据在数据库中的存储位置;根据待处理业务的操作类型,获得预设的用于处理该操作类型的通用业务操作指令,所述通用业务操作指令中未指定操作对象数据的实际存储位置;利用所确定的业务数据存储位置和所获得的通用业务操作指令,构建实际业务操作指令;执行所述实际业务操作指令,以响应所述业务操作请求。
【技术特征摘要】
1.一种多业务复用处理方法,用于处理两种类型以上的、包含相同操作逻辑的业务,其特征在于,该方法包括:接收业务操作请求,确定待处理业务类型以及对应的操作类型;根据待处理业务类型,确定业务数据在数据库中的存储位置;根据待处理业务的操作类型,获得预设的用于处理该操作类型的通用业务操作指令,所述通用业务操作指令中未指定操作对象数据的实际存储位置;利用所确定的业务数据存储位置和所获得的通用业务操作指令,构建实际业务操作指令;执行所述实际业务操作指令,以响应所述业务操作请求。2.根据权利要求1所述的方法,其特征在于,每种类型的业务对应具有固定标识特征的处理线程;所述根据待处理业务类型,确定业务数据在数据库中的存储位置,包括:根据当前使用的业务处理线程标识特征,确定业务数据在数据库中的存储位置。3.根据权利要求1所述的方法,其特征在于,不同类型的业务共用相同的物理数据库;所述确定业务数据在数据库中的存储位置,包括:确定业务数据在通用物理数据库中的逻辑存储位置。4.一种多业务复用处理装置,用于处理两种类型以上的、包含相同操作逻辑的业务,其特征在于,该装置包括:请求接收模块,用于接收业务操作请求,确定待处理业务类型以及对应的操作类型;存储位置确定模块,用于根据待处理业务类型,确定业务数据在数据库中的存储位置;通用操作指令获得模块,用于根据待处理业务的操作类型,获得预设的用于处理该操作类型的通用业务操作指令,所述通用业务操作指令中未指定操作对象数据的实际存储位置;实际操作指令构建模块,用于利用所确定的业务数据存储位置和所获得的通用业务操作指令,构建实际业务操作指令;执行模块,用于执行所述实际业务操作指令,以响应所述业务操作请求。5.根据权利要求4所述的装置,其特征在于,每种类型的业务对应具有固定标识特征的处理线程;所述存储位置确定模...
【专利技术属性】
技术研发人员:周安林,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。