【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种业务处理装置和方法、及业务处理控 制装置。
技术介绍
为了能够有效实现灵活的业务处理方式,特别是能够适应各种业务的差异化特 征,现有技术中提供了大量的技术方案,这些技术方案可以归类为如下几种类型。类型一、数据驱动的业务处理方式数据驱动的业务处理方式,是将业务处理方式以数据方式进行定义。业务处理过 程中除了以数据方式存在的业务处理模型和业务处理逻辑的标示性定义之外,还包括业务 数据。在业务处理过程中,首先对标示性的数据进行解析和释义,然后转入相对应的业务处 理程序片。该类业务处理方式,一般应用在通信类业务的应用程序中,数据驱动的业务处理 方式示意图请参见图1。类型二、关键词驱动的业务处理方式在实现多种不同业务处理的过程中,经常会出现多个功能模块相似或者相同的情 况,但是业务处理模型和业务处理逻辑相似度却较弱。采用数据驱动的业务处理方式,程序 规模大,标示位处理逻辑复杂,业务处理程序片会很多,不易区分,且效率较低。关键词驱动 的业务处理方式解决了该问题,将业务处理过程统一定义为由一系列关键词所组成,且每 个关键词对应特定的程序处理功能,定义业务处理过程通过选择关键词组合即可以实现, 大大提高了研发效率和灵活性,功能程序库也提高了代码的复用率,关键词驱动的业务处 理方式示意图请参见图2。类型三、固定模型框架的业务处理方式固定模型框架的业务处理方式是提供一个固定的业务处理过程框架,该框架提供 业务程序的运行环境,仅需将特定的业务程序片按要求写入框架对应的部分,即可实现固 定模型框架下的业务处理,而无需了解业务处理模型。该 ...
【技术保护点】
一种业务处理装置,其特征在于,包括全局控制器、私有控制器和数据区,所述数据区包括全局共享数据池和业务数据区,其中:所述全局共享数据池,用于存储业务列表、以及每一个业务对应的用于描述业务处理逻辑的配置参数;所述全局控制器,用于从所述全局共享数据池的业务列表中提取业务分配给空闲的私有控制器;所述私有控制器,用于从所述全局共享数据池中提取所述全局控制器所分配业务对应的配置参数,根据提取到的配置参数控制所分配业务对应的业务实例的运行;业务数据区,用于存储业务实例的运行数据。
【技术特征摘要】
1.一种业务处理装置,其特征在于,包括全局控制器、私有控制器和数据区,所述数据区包括全局共享数据池和业务数据区,其中 所述全局共享数据池,用于存储业务列表、以及每一个业务对应的用于描述业务处理逻辑的配置参数; 所述全局控制器,用于从所述全局共享数据池的业务列表中提取业务分配给空闲的私有控制器; 所述私有控制器,用于从所述全局共享数据池中提取所述全局控制器所分配业务对应的配置参数,根据提取到的配置参数控制所分配业务对应的业务实例的运行; 业务数据区,用于存储业务实例的运行数据。2.如权利要求1所述的装置,其特征在于,还包括私有数据区,其中 所述私有控制器,还用于将自身控制的业务实例的运行状态、描述信息和控制信息缓存在私有数据区中,并在该业务实例发生故障死锁时,从私有数据区中提取该业务实例故障断点前的运行状态、描述信息和控制信息,从业务数据区中提取该业务实例故障断点前的运行数据,对该业务实例进行断点恢复; 所述私有数据区,用于缓存私有控制器控制的业务实例的运行状态、描述信息和控制信息。3.如权利要求2所述的装置,其特征在于, 所述全局控制器,还用于将各运行的私有控制器的运行数据存储在全局共享数据池中,当运行的私有控制器及其控制的业务实例均发生故障死锁时,从全局共享数据池中提取发生故障的私有控制器故障断点前的运行数据,对发生故障的私有控制器进行断点恢复; 所述全局共享数据池,还用于存储各运行的私有控制器的运行数据; 所述私有控制器,还用于在自身恢复运行之后,从私有数据区中提取自身控制的业务实例故障断点前的运行状态、描述信息和控制信息,从业务数据区中提取该业务实例故障断点前的运行数据,对该业务实例进行断点恢复。4.如权利要求1所述的装置,其特征在于, 所述私有控制器,还用于将自身控制的业务实例的运行状态上报给所述全局控制器;以及接收到所述全局控制器下发的管理任务时,对自身控制的业务实例进行相应管理操作; 所述全局控制器,还用于对接收到的各业务实例的运行状态进行汇总,基于汇总结果向各运行的私有控制器下发管理任务。5.如权利要求1所述的装置,其特征在于, 全局控制器,还用于确认业务列表为空时,向各私有控制器发送退出信号;以及在所有私有控制器释放自身控制的业务实例占用的资源之后,删除全局共享数据池,并释放公共资源; 所述私有控制器,还用于根据接收到的退出信号控制业务实例运行完成之后,释放该业务实例占用的资源。6.一种基于权利要求1所述业务处理装置的业务处理方法,其特征在于,包括 全局控制器从全局共享数据池的业务列表中提取业务分配给空闲的私有控制器,所述全局共享数据池中存储业务列表、...
【专利技术属性】
技术研发人员:种璟,唐本亭,赵立君,李颖,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。