本发明专利技术公开了一种企业级应用管理系统及其运行方法,包括CC‑WEB模块、CC‑Util模块、CC‑Interface模块、CC‑Core模块、DB模块和发布/订阅服务组件,所述CC‑WEB模块的输出端通过CC‑Interface模块与CC‑Core模块连接,且CC‑Core模块通过CC‑Interface模块与CC‑Util模块双向连接,所述CC‑Core模块分别与DB模块和发布/订阅服务组件双向连接,所述CC‑WEB模块用于进行后台管理,且用于提供主要的用户交互界面,所述CC‑WEB模块包括应用管理单元、参数管理单元、菜单管理单元和数据字典管理单元。本发明专利技术使得开发人员、运维人员和业务配置人员分工更加明确,开发测试人员不必纠结在复杂的业务参数存放和管理,更关注自己的业务逻辑实现,极大的减少了工作量与出错率;业务配置人员则对系统的各个业务参数更加清晰。
【技术实现步骤摘要】
本专利技术涉及企业应用解决方案
,尤其涉及一种企业级应用管理系统及其运行方法。
技术介绍
据了解,在企业级应用中,参数配置是必不可少的,在传统的应用系统中,参数配置分布于各个应用中,实现方式也各不相同,CC为配置中心或统一配置,比如:基于properties或XML配置文件配置和基于数据库配置等等,每个系统各自维护管理,随着应用系统的不断增多这种松散的配置方式的弊端便不断显现,产生了配置参数过于分散不便于运维人员进行管控、线上无法实时更新配置、过多的参数配置增加了开发或测试工作量而且很容易出错等等一系列问题。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种企业级应用管理系统及其运行方法。本专利技术提出的一种企业级应用管理系统,包括CC-WEB模块、CC-Util模块、CC-Interface模块、CC-Core模块、DB模块和发布/订阅服务组件,所述CC-WEB模块的输出端通过CC-Interface模块与CC-Core模块连接,且CC-Core模块通过CC-Interface模块与CC-Util模块双向连接,所述CC-Core模块分别与DB模块和发布/订阅服务组件双向连接,所述CC-WEB模块用于进行后台管理,且用于提供主要的用户交互界面,所述CC-WEB模块包括应用管理单元、参数管理单元、菜单管理单元和数据字典管理单元;所述CC-Util模块为工具组件,且CC-Util模块用于进行系统调用,所述CC-Util模块包括参数初始化加载单元和订阅参数变更单元;所述CC-Interface模块用于提供统一的接口调用,且CC-Interface模块包括应用接口、菜单接口、参数接口及数据字典接口;所述CC-Core模块用于进行核心逻辑处理,且CC-Core模块包括核心业务逻辑处理单元、热数据缓存单元、参数权限管控单元和参数更新发布单元;所述DB模块为数据库,且DB模块用于存储所有的持久化数据。优选地,所述CC-Util模块分别双向连接有用于调用服务的组织机构系统、CRM系统和单点登录系统。优选地,所述应用管理单元用于抽象化组织机构系统、CRM系统和单点登录系统,且应用管理单元为抽象化组织机构系统、CRM系统和单点登录系统提供唯一编码,所述参数管理单元用于提供对参数的增删改查功能,且参数管理单元用于查询每个应用的具体类别参数,提供配置同步功能,所述菜单管理单元用于提供应用系统菜单的统一配置,且数据字典管理单元用于提供各企业应用的公用数据。优选地,所述参数初始化加载单元用于根据应用编码获取此应用全量参数,且订阅参数变更单元用于在节点发生变更时触发相应参数进行变更,所述核心业务逻辑处理单元用于对CC-Interface模块进行具体实现与数据持久化,且热数据缓存单元用于提供部分使用频率高数据的缓存,所述参数权限管控单元用于变更参数时判断使用人员是否存在响应权限,从而判断是否支持变更,且参数更新发布单元用于更新发布参数。本专利技术还提出了一种企业级应用管理系统的运行方法,包括以下步骤:S1:应用系统首次对接,在应用管理单元中注册应用并配置相应管理人员;S2:管理人员登陆账号,点击参数管理单元进行参数配置;S3:应用系统配置CC-Util模块,并配置应用编码和CC接口地址,系统启动时加载CC中相应参数和注册参数进行监听;S4:管理人员用参数管理单元进行参数更改;S5:管理人员用菜单管理单元配置相应系统的菜单选项,更新菜单后,重新登录即可生效;S6:管理人员用数据字典管理单元管理企业应用的数据字典数据,CC提供相应的数据字典接口供各应用使用。优选地,所述S4中,管理人员用参数管理单元进行参数更改,相对应的应用监控到参数变动,然后及时进行修改。本专利技术中,所述一种企业级应用管理系统及其运行方法结合SOA思想,通过抽象化各个应用系统,将应用系统中参数进行分类集中化管理,提供应用系统间参数同步并基于发布/订阅模式实现参数热更新,此外还提供各个应用系统菜单配置和数据字典的维护管理,使得开发人员、运维人员和业务配置人员分工更加明确,开发测试人员不必纠结在复杂的业务参数存放和管理,更关注自己的业务逻辑实现,极大的减少了工作量与出错率;业务配置人员则对系统的各个业务参数更加清晰。附图说明图1为本专利技术提出的一种企业级应用管理系统的结构示意图。具体实施方式下面结合具体实施例对本专利技术作进一步解说。实施例参考图1,本实施例提出了一种企业级应用管理系统,包括CC-WEB模块、CC-Util模块、CC-Interface模块、CC-Core模块、DB模块和发布/订阅服务组件,CC-WEB模块的输出端通过CC-Interface模块与CC-Core模块连接,且CC-Core模块通过CC-Interface模块与CC-Util模块双向连接,CC-Core模块分别与DB模块和发布/订阅服务组件双向连接,CC-WEB模块用于进行后台管理,且用于提供主要的用户交互界面,CC-WEB模块包括应用管理单元、参数管理单元、菜单管理单元和数据字典管理单元;CC-Util模块为工具组件,且CC-Util模块用于进行系统调用,CC-Util模块包括参数初始化加载单元和订阅参数变更单元;CC-Interface模块用于提供统一的接口调用,且CC-Interface模块包括应用接口、菜单接口、参数接口及数据字典接口;CC-Core模块用于进行核心逻辑处理,且CC-Core模块包括核心业务逻辑处理单元、热数据缓存单元、参数权限管控单元和参数更新发布单元;DB模块为数据库,且DB模块用于存储所有的持久化数据。本实施例中,CC-Util模块分别双向连接有用于调用服务的组织机构系统、CRM系统和单点登录系统,应用管理单元用于抽象化组织机构系统、CRM系统和单点登录系统,且应用管理单元为抽象化组织机构系统、CRM系统和单点登录系统提供唯一编码,参数管理单元用于提供对参数的增删改查功能,且参数管理单元用于查询每个应用的具体类别参数,提供配置同步功能,菜单管理单元用于提供应用系统菜单的统一配置,且数据字典管理单元用于提供各企业应用的公用数据,参数初始化加载单元用于根据应用编码获取此应用全量参数,且订阅参数变更单元用于在节点发生变更时触发相应参数进行变更,核心业务逻辑处理单元用于对CC-Interface模块进行具体实现与数据持久化,且热数据缓存单元用于提供部分使用频率高数据的缓存,参数权限管控单元用于变更参数时判断使用人员是否存在响应权限,从而判断是否支持变更,且参数更新发布单元用于更新发布参数。本实施例还提出了一种企业级应用管理系统的运行方法,包括以下步骤:S1:应用系统首次对接,在应用管理单元中注册应用并配置相应管理人员;S2:管理人员登陆账号,点击参数管理单元进行参数配置;S3:应用系统配置CC-Util模块,并配置应用编码和CC接口地址,系统启动时加载CC中相应参数和注册参数进行监听;S4:管理人员用参数管理单元进行参数更改;S5:管理人员用菜单管理单元配置相应系统的菜单选项,更新菜单后,重新登录即可生效;S6:管理人员用数据字典管理单元管理企业应用的数据字典数据,CC提供相应的数据字典接口供各应用使用。本实施例中,CC翻译为配置中心或统一配置,S4中,本文档来自技高网...
【技术保护点】
一种企业级应用管理系统,包括CC‑WEB模块、CC‑Util模块、CC‑Interface模块、CC‑Core模块、DB模块和发布/订阅服务组件,其特征在于,所述CC‑WEB模块的输出端通过CC‑Interface模块与CC‑Core模块连接,且CC‑Core模块通过CC‑Interface模块与CC‑Util模块双向连接,所述CC‑Core模块分别与DB模块和发布/订阅服务组件双向连接,所述CC‑WEB模块用于进行后台管理,且用于提供主要的用户交互界面,所述CC‑WEB模块包括应用管理单元、参数管理单元、菜单管理单元和数据字典管理单元;所述CC‑Util模块为工具组件,且CC‑Util模块用于进行系统调用,所述CC‑Util模块包括参数初始化加载单元和订阅参数变更单元;所述CC‑Interface模块用于提供统一的接口调用,且CC‑Interface模块包括应用接口、菜单接口、参数接口及数据字典接口;所述CC‑Core模块用于进行核心逻辑处理,且CC‑Core模块包括核心业务逻辑处理单元、热数据缓存单元、参数权限管控单元和参数更新发布单元;所述DB模块为数据库,且DB模块用于存储所有的持久化数据。...
【技术特征摘要】
1.一种企业级应用管理系统,包括CC-WEB模块、CC-Util模块、CC-Interface模块、CC-Core模块、DB模块和发布/订阅服务组件,其特征在于,所述CC-WEB模块的输出端通过CC-Interface模块与CC-Core模块连接,且CC-Core模块通过CC-Interface模块与CC-Util模块双向连接,所述CC-Core模块分别与DB模块和发布/订阅服务组件双向连接,所述CC-WEB模块用于进行后台管理,且用于提供主要的用户交互界面,所述CC-WEB模块包括应用管理单元、参数管理单元、菜单管理单元和数据字典管理单元;所述CC-Util模块为工具组件,且CC-Util模块用于进行系统调用,所述CC-Util模块包括参数初始化加载单元和订阅参数变更单元;所述CC-Interface模块用于提供统一的接口调用,且CC-Interface模块包括应用接口、菜单接口、参数接口及数据字典接口;所述CC-Core模块用于进行核心逻辑处理,且CC-Core模块包括核心业务逻辑处理单元、热数据缓存单元、参数权限管控单元和参数更新发布单元;所述DB模块为数据库,且DB模块用于存储所有的持久化数据。2.根据权利要求1所述的一种企业级应用管理系统,其特征在于,所述CC-Util模块分别双向连接有用于调用服务的组织机构系统、CRM系统和单点登录系统。3.根据权利要求1或2所述的一种企业级应用管理系统,其特征在于,所述应用管理单元用于抽象化组织机构系统、CRM系统和单点登录系统,且应用管理单元为抽象化组织机构系统、CRM系统和单...
【专利技术属性】
技术研发人员:王凯,仝峰,
申请(专利权)人:江苏车置宝信息科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。