专利汇可以提供基于标准的组件化软件开发方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于标准的组件化 软件 开发方法,包括基于OSGI标准的组件模型与生命周期管理方法、基于模板的组件化封装方法、组件化软件交互与协作方法和组件化软件集成方法。通过采用本发明,可以为软件模 块 化提供 基础 ,将软件开发转换为组件开发,提高软件的动态性和灵活性,降低开发成本,提高开发速度,同时实现组件在不同软件之间的无缝迁移,达到可重用软件的目的。,下面是基于标准的组件化软件开发方法专利的具体信息内容。
1.一种基于标准的组件化软件开发方法,其特征在于包括以下方法:
基于OSGI标准的组件模型与生命周期管理方法:用组件模型方式定义OSGi标准组件的形式及OSGi标准组件的装载策略;生命周期管理对内定义了组件访问及执行上下文的方式,对外定义了对组件生命周期的相关操作,为应用软件提供一组管理组件生命周期及运行状态的API;
基于模板的组件化封装方法:采用在继承已定义模板的基础上,通过实现模板的虚接口的方式,生成符合OSGI标准的组件插件;
组件化软件交互与协作方法:采用应用编程模型,为组件提供一种面向服务的发布、查找和绑定交互模式,使每个组件同时具有服务提供者和使用者的能力;
组件化软件集成方法:在OSGI框架的基础上,采用QT开发技术,实现一套满足标准组件生命周期过程执行与管理的基础集成平台,通过读取组件加载配置文件的方式,对组件进行加卸载、启动和集成执行。
2.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于所述组件模块通过元数据、类文件和相关资源来构成一个标准OSGi组件的形式。
3.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于所述OSGi标准组件的装载策略为:
组件首先被安装,进入已安装状态;
对已安装状态的组件进行解析,组件将进入已解析状态;
已解析状态的组件所依赖的程序集或者依赖的组件已经满足,组件将进入启动中状态:在启动过程,如果出现异常,则组件会自动转回已解析状态。
如果组件成功启动,则进入激活状态。
停止进入激活状态的组件,组件将进入到另外一个临时状态停止中,然后调用激活器的停止方法后,组件再次进入已解析状态。
对处于已解析状态的组件执行更新或刷新操作,组件将回到已安装状态。
组件处在已安装或已解析状态时,如果卸载组件,则组件进入到已卸载状态。
4.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于所述生命周期管理主要包括运行OSGi组件的最小化配置的标准环境、生命周期层、服务注册层和模块层,标准环境负责提供组件创建和运行所需要的基础环境,组件自动获取某些服务用于执行上下文;生命周期层负责组件在OSGi框架中的动态安装和管理;服务注册层主要负责服务的发布、查找和绑定交互方式处理,为服务发布者提供注册服务,同时为服务使用者提供查找服务;模块层是OSGi框架的最低逻辑层次,定义了模块化单元实现的方式、共享机制以及类加载机制。
5.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于所述组件化封装采用向导或者人工编辑两种方式在模板基础上封装组件。
6.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于所述组件化软件交互与协作方法采用服务提供者将组件发布到服务中心、服务使有者搜索服务中心的方法使每个组件同时具有服务提供者和使用者的能力。
7.根据权利要求1所述的一种基于标准的组件化软件开发方法,其特征在于组件化软件集成方法包含以下步骤:
首先,启动器根据组件模型从组件配置文件中读取组件的基本描述信息,并按照顺序加载组件到计算机内存中;
然后,按照组件生命周期管理调用启动器启动组件;
最后,根据集成配置表中的集成环境集成组件。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
污水处理厂不停运扩能改造施工方法 | 2020-08-04 | 2 |
一种移动互联网环境下的企业信息系统架构 | 2020-09-17 | 2 |
平台无关屏幕捕获工具 | 2023-02-06 | 0 |
一种人体肢体施力测试仪 | 2023-02-04 | 1 |
一种应用软件更新方法和装置 | 2021-05-17 | 1 |
METHOD AND SYSTEM FOR A WIRELESS UNIVERSAL MOBILE PRODUCT INTERFACE | 2021-09-28 | 2 |
Composite application modeling | 2022-09-05 | 0 |
导引头上电机参数及摩擦力矩测试装置 | 2022-12-23 | 0 |
Method for Extending an Embedded Software Component of a Field Device | 2021-03-06 | 2 |
SELF-CONTAINED CONFERENCE ROOM SYSTEM AND SERVICE | 2021-11-16 | 0 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。