SMCOSER平台提供一套动态网络环境下、基于SMC构件来建立开放型、可演化系统的运行支持平台及工具环境。
2016-05-18
0 0 0
暂无评分
其他
如何获取积分?
SMCOSER平台为开放应用提供一套完整、有效的自演化方案,构造出基于SMC构件的开放系统演化支撑平台。该平台由下至上分为四个层次:
- 支撑平台:
该层由元接口实现框架、SMC/ADL解析器、字节码动态产生器和内核构件工厂引擎等基础部件组成,用于提供对不同粒度构件的“即插即用”支持。它可将SMC构件透明映射为对象范型下的构件实例;在实例化同时,还把面向演化的特定管理逻辑注入到构件实体内部,从而在构件与平台之间完成支持演化的特定契约。
- 基础设施:
远程绑定中间件负责为“真分布”的SMC构件提供远程交互能力。为了快速、有效的将开放系统分布部署在网络环境中,该层还提供了SMC构件自动部署框架。此外,构件库为构件的管理、维护、检索及复用搭建了公共环境。
- 演化控制:
该层部署了上下文感知器、演化决策器和执行器等与闭环模式的自演化密切相关的核心部件。其中,感知器基于上下文感知中间件提供的门面服务接口,负责获取外界环境信息和系统自身运行状态,并触发相应的演化逻辑。决策器提供演化规则的定制、推理与验证。如果演化逻辑满足,则动态生成演化脚本,并提交执行器按预期场景实施演化。
- 应用层:
这是演化平台的最高层。一方面,上层用户可以利用SMC构件模型,设计、开发出满足其具体业务需求的应用系统;另一方面,随着软件应用交付运行,为了满足后续的业务变更、性能优化等需求,还为第三方人员提供了针对系统体系结构实施演化的可视化工具,从而使得开放系统能够不断适应上下文变化,努力提升服务满意度。
网络
系统
环境
工具
SMC
平台
基于
运行
提供
支持
动态
建立
构件
演化
相关源码推荐
数据转换、AES、DES、Hash哈希转换工具
0
0
暂无评分
系统同步(三阶系统跟踪Arneodo系统)
0
0
暂无评分
DSMALL多商户商城系统
0
0
暂无评分
C#书店系统
0
0
暂无评分
Linux下的系统时间获取及时间差计算源码
0
0
暂无评分
暂无评论