【技术实现步骤摘要】
一种框架、框架的功能配置方法、终端及存储介质
本申请涉及软件开发领域,特别是涉及一种基于终端软件开发的框架、框架的功能配置方法、终端及计算机可读存储介质。
技术介绍
系统框架通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品,即系统框架的功能类似于基础设施,与具体的软件应用无关,但是提供并实现最为基础的软件架构和体系。目前,大多数系统框架中都包含用于处理业务逻辑的业务系统,并为业务系统提前配置好一套业务组件,在业务系统工作时,会加载系统中已配置好的所有业务组件并执行,以完成业务逻辑的处理。但是,基于业务逻辑的复杂多样化,不同业务逻辑实际所需的业务组件通常有所不同,所以业务系统加载所有业务组件会导致业务系统内运行不需要的业务逻辑,从而占用业务系统的资源。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种基于终端软件开发的框架、框架的功能配置方法、终 ...
【技术保护点】
1.一种基于终端软件开发的框架,其特征在于,包括:业务组件系统及N个业务系统,所述业务组件系统分别与N个所述业务系统连接,N为正整数;/n所述业务组件系统包含不同的业务组件;其中,所述业务组件用于处理业务逻辑;/n每个所述业务系统均用于接收包含目标业务组件的组件配置文件,根据所述组件配置文件从所述业务组件系统中加载所述目标业务组件并执行,以完成目标业务逻辑的处理;其中,不同业务系统分别用于处理不同类的业务逻辑。/n
【技术特征摘要】 【专利技术属性】
1.一种基于终端软件开发的框架,其特征在于,包括:业务组件系统及N个业务系统,所述业务组件系统分别与N个所述业务系统连接,N为正整数;
所述业务组件系统包含不同的业务组件;其中,所述业务组件用于处理业务逻辑;
每个所述业务系统均用于接收包含目标业务组件的组件配置文件,根据所述组件配置文件从所述业务组件系统中加载所述目标业务组件并执行,以完成目标业务逻辑的处理;其中,不同业务系统分别用于处理不同类的业务逻辑。
2.如权利要求1所述的基于终端软件开发的框架,其特征在于,所述业务组件包括业务基础组件和业务功能组件;
所述业务基础组件用于在被所述业务系统加载的情况下,为所述目标业务逻辑的处理提供基础服务;
所述业务功能组件用于在被所述业务系统加载的情况下,基于所述基础服务完成所述目标业务逻辑的处理。
3.如权利要求1所述的基于终端软件开发的框架,其特征在于,不同业务组件的接口及通信协议均统一。
4.如权利要求1所述的基于终端软件开发的框架,其特征在于,所述框架还包括:监控系统,所述监控系统分别与所述业务组件系统和所述业务系统连接;
所述监控系统用于从所述业务组件系统中加载通信组件,以具备与所述业务系统通讯的服务;
所述监控系统还用于监控所述业务系统的运行情况,并在监控到所述业务系统异常的情况下进行系统恢复处理。
5.如权利要求4所述的基于终端软件开发的框架,其特征在于,在监控到所述业务系统无异常的情况下,所述监控系统还用于判断所述业务系统占用业务处理器的资源是否超过预设资源上限阈值,并在所述业务系统占用业务处理器的资源超过预设资源上限阈值的情况下,限制所述业务系统运行,直至所述业务系统占用业务处理器的资源降至所述资源上限阈值以下时重新恢复所述业务系统运行。
技术研发人员:梁智,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。