[发明专利]一种面向异构环境可复用的类反射式软件构件集成方法有效
申请号: | 202010372486.7 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111580787B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 葛光富;吴凯迪 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F8/36 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 于瀚文;胡建华 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 环境 可复用 反射 软件 构件 集成 方法 | ||
1.一种面向异构环境可复用的类反射式软件构件集成方法,其特征在于,包括如下步骤:
运用工厂模式和回调机制,生成反射类基本要素,反射类基本要素包括反射类工厂、反射类基类和反射类通用部件;
由反射类基类生成软件构件基类,用于软件构件的启停用、功能响应、心跳查询;
生成软件构件集成管理类,软件构件集成管理类用于集成管理软件构件的装卸载、启停用、心跳检测、故障修复;
组合反射类通用部件并由软件构件基类派生实现各软件构件;
使用软件构件集成管理类,根据相应软件的功能构成需求构件化动态集成管理软件;
所述工厂模式指:当需要工厂产品时是通过统一向工厂下单让工厂生产后提货相应产品;
所述回调机制指:A让B做一件事时,B做事的过程中又回过头来运用了A提供的方法;
所述软件构件为软件系统中具有独立功能、能够明确辨识、接口由规约指定的可组装软件实体;
所述运用工厂模式和回调机制,生成反射类基本要素,包括:
步骤a1,构建反射类工厂,以反射类对象作为工厂中产品,反射类类名为产品的名称,反射类为产品描述,管理所有反射类的对象生产和回收,反射类工厂具备产品生产回收一线信息登记能力,用于录入厂内产品的名称、一线生产与回收方法,并提供统一的产品工厂生产和回收功能;
产品工厂生产功能根据输入的产品名称查找到关联产品的一线生产方法来实现产品生产;
产品工厂回收功能根据输入的产品名称查找到关联产品的一线回收方法来实现产品回收;
步骤a2,生成反射类基类,即所有反射类的父类,其能够派生生成子类即反射类,反射类基类统一提供反射类的产品生产回收一线信息工厂注册、产品工厂化生产、产品工厂化回收功能;
产品生产回收一线信息工厂注册功能向反射类工厂注册登记自身的产品名称、一线生产与回收方法;
产品工厂化生产功能根据输入的产品名称和产品生产预置参数并使用反射类工厂的产品工厂生产功能来实现自身的预置参数生产;
产品工厂化回收功能根据输入的产品名称并使用反射类工厂的产品工厂回收功能来实现自身的回收;
步骤a3,生成反射类通用部件用于作为所有反射类实现的通用组成部分,反射类通用部件统一提供反射类的产品一线生产与回收方法、产品生产回收一线信息自动注册功能;
产品一线生产方法通过使用自身的产品生产即类对象创建方法来对外提供一线生产能力,
产品一线回收方法通过使用自身的产品回收即类对象删除方法来对外提供一线回收能力;
产品生产回收一线信息自动注册功能根据输入的产品名称并结合自身的一线生产与回收方法构成自身的生产回收一线信息,并应用自身的生产回收一线信息工厂注册功能完成所述信息的注册。
2.根据权利要求1所述的方法,其特征在于,所述软件构件基类继承反射类基类的所有功能,所述软件构件基类还包括:
规范软件构件启用功能接口,支持各具体构件派生实现自身的启用,使构件开始工作;
规范软件构件停用功能接口,支持各具体构件派生实现自身的停用,使构件停止工作;
规范软件构件操作响应功能接口,支持各具体构件派生实现对外部操作请求自身功能的响应;
规范软件构件心跳查询功能接口,支持各具体构件派生实现对外部心跳查询请求自身健康状态的响应,即在构件工作正常的情况下回复对方本构件心跳正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010372486.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于互联网+的软件工程开发系统
- 下一篇:一种显示面板及显示装置