[发明专利]中间件插件框架设计系统及方法有效
申请号: | 201410287562.9 | 申请日: | 2014-06-24 |
公开(公告)号: | CN105320503B | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 徐佳宏;张明明;朱吕亮;张建国 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/20 |
代理公司: | 深圳市深软翰琪知识产权代理有限公司 44380 | 代理人: | 柳大江 |
地址: | 518004 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中间件 插件 框架 设计 系统 方法 | ||
一种中间件插件框架设计系统及方法,该系统包括中间件单元和插件单元,其中:所述中间件单元包括插件管理器、Web引擎及应用程序接口API模块;所述插件单元包括一个插件库和一个插件框架模块,所述插件库包括插件应用程序,所述插件框架模块包括插件接口和框架接口,所述插件接口包括API程序接口,所述框架接口提供一个插件基础框架;所述插件管理器与插件单元的插件接口连接,用于控制插件的校验、安装和卸载,所述Web引擎与插件单元的框架接口连接,用于当插件通过插件管理器的校验后,启动该插件。利用本发明可通过创建的中间件插件框架,快速开发出自定义的功能插件。
技术领域
本发明涉及一种中间件设计系统及方法,尤其涉及一种中间件插件框架设计系统及方法。
背景技术
传统的插件开发需要大量技术人员来完成,且开发的插件与中间件(如iPanel中间件)的耦合性太高,安全性偏低,无法通过插件对相应底层设备进行控制。同时,现有的中间件无法对插件状态和资源使用情况进行控制。
从现在发展趋势看,中间件的功能扩展已经非常复杂,维护起来需要大量的资源,而中间件本身特有内容的维护时间却相对较少,严重影响产品各方面质量。同时,现有的中间件缺少必要的灵活性,功能扩展性较差,给开发及维护人员带来很大负担。
发明内容
鉴于以上内容,有必要提供一种中间件插件框架设计系统及方法,其可通过创建的中间件插件框架,快速开发出自定义的功能插件,并运行于中间件上,利用中间件控制插件状态和资源使用情况,同时,该中间件插件框架进一步提供了插件安全控制机制。
一种中间件插件框架设计系统,应用于客户端,该系统包括中间件单元和插件单元,其中:所述中间件单元包括插件管理器、Web引擎及应用程序接口API模块;所述插件单元包括一个插件库和一个插件框架模块,所述插件库包括插件应用程序,所述插件框架模块包括插件接口和框架接口,所述插件接口包括API程序接口,所述框架接口提供一个插件基础框架;所述插件管理器与插件单元的插件接口连接,用于控制插件的校验、安装和卸载,所述Web引擎与插件单元的框架接口连接,用于当插件通过插件管理器的校验后,启动该插件。
一种中间件插件框架设计方法,运行于客户端,该方法包括:设置客户端中的中间件插件框架,该中间件插件框架包括中间件单元和插件单元,所述中间件单元包括插件管理器、Web引擎及应用程序接口API模块,所述插件单元包括一个插件库和一个插件框架模块,所述插件框架模块包括插件接口和框架接口;当客户端接收到一个插件请求时,中间件单元的插件管理器根据该插件请求中的插件标识符查找对应的插件;当查找到对应的插件后,插件管理器将插件单元的插件框架模块中的框架接口注册到中间件单元的Web引擎,以启动该插件;插件管理器给该插件随机分配一个插件实例标识符,并建立上述插件标识符与该插件实例标识符的关联;在该插件运行的过程中,插件单元中的插件框架模块根据上述插件实例标识符控制该插件的资源使用情况。
相较于现有技术,上述中间件插件框架设计系统及方法,通过创建的中间件插件框架,快速开发出自定义的功能插件,并运行于中间件上,利用中间件控制插件状态和资源使用情况,同时,该中间件插件框架进一步提供了插件安全控制机制。
本发明满足快速增长的用户个性化业务需求,第三方开发者可以根据中间件插件框架提供的插件接口快速开发出个性化的插件应用程序,然后由中间件进行控制运行,从而降低了第三方插件功能开发的难度,提高了中间件的可扩展性,减少了中间件技术人员与第三方插件开发者在沟通交流确认等繁琐事务上的时间。
附图说明
图1是本发明中间件插件框架设计系统的主体示意图;
图2是本发明中间件插件框架设计系统的应用环境示意图;
图3是本发明中间件插件框架设计方法的主体流程图。
图4是插件单元中的插件框架模块与中间件单元中的API模块的关联图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410287562.9/2.html,转载请声明来源钻瓜专利网。