[发明专利]一种应用服务器启动方法和系统有效
申请号: | 201410376862.4 | 申请日: | 2014-08-01 |
公开(公告)号: | CN104104691B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 姚飞;刘民;温尚卓;高隆林;车帅 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用服务器 服务模块 微内核 动态模型 服务平台 应用服务 动态配置管理 模块化集成 平台适配器 动态维护 关联关系 集成框架 业务逻辑 构件化 模块化 重启 应用 架构 配置 升级 申请 部署 维护 | ||
1.一种应用服务器启动方法,其特征在于,包括:
依次执行如下的各启动操作:
启动预先搭建的微内核集成框架中的动态模型服务平台;
其中,所述微内核集成框架基于动态模型服务平台及微内核搭建,用于为应用服务器所包含的各个服务模块提供部署、动态配置管理及加载启动服务;所述服务模块为预先依据应用服务业务逻辑之间的关联关系对所述应用服务器包含的各个应用服务进行集成所得的模块,所述应用服务器包含的各个服务模块间的耦合度较弱;
启动所述微内核集成框架中的微内核;
启动与所述动态模型服务平台相匹配的平台适配器;
启动耦合度较弱的所述各个服务模块,以实现启动所述应用服务器,所述各个服务模块预先部署和配置在所述微内核集成框架中。
2.根据权利要求1所述的方法,其特征在于,所述应用服务器为LoongAS应用服务器。
3.根据权利要求1所述的方法,其特征在于,所述动态模型服务平台为面向Java的动态模型系统OSGI。
4.根据权利要求3所述的方法,其特征在于,所述平台适配器为OSGI适配器。
5.根据权利要求3所述的方法,其特征在于,所述微内核为百千字节级内核HK2。
6.根据权利要求5所述的方法,其特征在于,所述OSGI包括OSGI模块层、OSGI服务层和外部OSGI层,其中:
所述OSGI模块层用于加载、启动所述HK2;
所述OSGI服务层和外部OSGI层用于为所述应用服务器的相应服务模块提供部署、动态配置管理及加载和查询服务。
7.根据权利要求5所述的方法,其特征在于,所述HK2包括HK2服务层、HK2配置层和HK2模块层,其中:
所述HK2模块层,用于提供HK2组件;
所述HK2配置层,用于为所述应用服务器的相应服务模块提供配置服务;
所述HK2服务层,用于提供服务接口,为所述应用服务器的相应服务模块提供部署服务、启动服务。
8.根据权利要求1-7任意一项所述的方法,其特征在于,还包括:
当基于所述应用服务器的应用被执行预设操作时,对与所述操作相对应的服务模块进行相应配置管理,以使所述操作生效,其中,所述预设操作包含对所述应用进行安装、升级、卸载、启动或停止。
9.一种应用服务器启动系统,其特征在于,包括平台启动模块、微内核启动模块、适配器启动模块以及服务模块启动模块,其中:
所述平台启动模块,用于启动预先搭建的微内核集成框架中的动态模型服务平台;其中,所述微内核集成框架基于动态模型服务平台及微内核搭建,用于为应用服务器所包含的各个服务模块提供部署、动态配置管理及加载启动服务;所述服务模块为预先依据应用服务业务逻辑之间的关联关系对所述应用服务器包含的各个应用服务进行集成所得的模块,所述应用服务器包含的各个服务模块间的耦合度较弱;
所述微内核启动模块,用于启动所述微内核集成框架中的微内核;
所述适配器启动模块,用于启动与所述动态模型服务平台相匹配的平台适配器;
所述服务模块启动模块,用于启动耦合度较弱的所述各个服务模块,以实现启动所述应用服务器,所述各个服务模块预先部署和配置在所述微内核集成框架中;
其中,所述动态模型服务平台的启动、所述微内核的启动、所述平台适配器的启动以及所述各个服务模块的启动是依次进行的。
10.根据权利要求9所述的系统,其特征在于,还包括:
配置管理模块,用于在基于所述应用服务器的应用被执行预设操作时,对与所述操作相对应的服务模块进行相应配置管理,以使所述操作生效,其中,所述预设操作包含对所述应用进行安装、升级、卸载、启动或停止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410376862.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:手机远程配置系统及其配置方法
- 下一篇:应用程序预告方法、客户端和电子设备