The invention discloses a method for supporting dynamically expanding data processing services, which relates to the technical field of data processing; a single data processing service can be divided into multiple sub-services by using the method of the invention, and the processing of the service can be combined and executed in a certain order according to the configuration according to certain rules, when all sub-services are executed, the number of sub-services is increased. Compared with the existing technology, the method of the invention has the characteristics of not changing the existing business, supporting dynamic extended data processing, and more flexible business processing, and has a good popularization and application value.
【技术实现步骤摘要】
一种支持动态扩展数据处理业务的方法
本专利技术公开一种处理业务的方法,涉及数据处理
,具体地说是一种支持动态扩展数据处理业务的方法。
技术介绍
在传统管理软件产品中,指定业务的逻辑处理规则往往是固定的,但交付过程中不同的项目对同一个业务往往存在不同需求。本专利技术公开一种支持动态扩展数据处理业务的方法,将复杂的可能动态变化的业务逻辑拆分成独立子业务封装起来并实现不同子业务方法的灵活组合式调用,特别适合于不同项目对于同一个业务存在不同逻辑处理,需要不同子业务组合处理的场景。无需调整标准产品业务结果和方法逻辑,又能根据实际场景快速灵活配置业务逻辑的处理方式。使软件提供的业务更加符合个性化的需求,在一定程度上随需应变。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种支持动态扩展数据处理业务的方法:实现子业务注册和信息配置,将独立运行并支持动态扩展的子业务存储在资源池中,将需要进行数据处理的业务拆分为子业务,将所述业务与资源池中子业务的配置信息进行关联,根据所述业务的配置信息获取资源池中的子业务,按照所述业务的配置顺序执行子业务,当所有子业务执行完毕,数据处理业务执行完毕。所述的方法中具体步骤为:将需要进行数据处理的业务拆分为子业务,将所述业务与资源池中子业务的配置信息进行关联;通过业务的配置信息获得所有需调用的子业务,按照业务配置的顺序依次执行子业务,执行子业务,将返回值的计算值与子业务进行标识形成键值对,后续子业务再次执行时,通过标识使用子业务之前执行的返回值;所有子业务执行完毕后,业务执行完毕。一种支持动态扩展数据处理业务的系统,包括子 ...
【技术保护点】
1.一种支持动态扩展数据处理业务的方法,其特征在于实现子业务注册和信息配置,将独立运行并支持动态扩展的子业务存储在资源池中,将需要进行数据处理的业务拆分为子业务,将所述业务与资源池中子业务的配置信息进行关联,根据所述业务的配置信息获取资源池中的子业务,按照所述业务的配置顺序执行子业务,当所有子业务执行完毕,数据处理业务执行完毕。
【技术特征摘要】
1.一种支持动态扩展数据处理业务的方法,其特征在于实现子业务注册和信息配置,将独立运行并支持动态扩展的子业务存储在资源池中,将需要进行数据处理的业务拆分为子业务,将所述业务与资源池中子业务的配置信息进行关联,根据所述业务的配置信息获取资源池中的子业务,按照所述业务的配置顺序执行子业务,当所有子业务执行完毕,数据处理业务执行完毕。2.根据权利要求1所述的方法,其特征在于具体步骤为:将需要进行数据处理的业务拆分为子业务,将所述业务与资源池中子业务的配置信息进行关联;通过业务的配置信息获得所有需调用的子业务,按照业务配置的顺序依次执行子业务,执行子业务,将返回值的计算值与子业务进行标识形成键值对,后续子业务再次执行时,通过标识使用子业务之前执行的返回值;所有子业务执行完毕后,业务执行完毕。3.一种支持动...
【专利技术属性】
技术研发人员:刘元方,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。