基于ICE中间件的分布式卫星验证评估系统设计,软件工程论文.docx
《基于ICE中间件的分布式卫星验证评估系统设计,软件工程论文.docx》由会员分享,可在线阅读,更多相关《基于ICE中间件的分布式卫星验证评估系统设计,软件工程论文.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ICE中间件的分布式卫星验证评估系统设计,软件工程论文卫星地而测试是卫星研制经过中的重要环丁,对其系统功能验证及性能评估具有重要作用。然而,卫星地而测试系统本身作为一个复杂巨系统,其设计与实现经过仍受多种因素影响。在应用经过中,测试系统中各测试单元经常需要把不同类型的测试结果周期性传递给各差异化服务单元,其信息交勺_经过呈现发布一词阅形式。不同类型的数据报告传输对其传输效率、安全性、可靠性等的要求可能不一样,所以系统信息交勺_经过要能够有效支持信息传输的差异性。鉴于测试环境的多样性,系统需跨平台操作。然而,现有系统中各测试单元与服务单元间的紧祸合关联,严重限制了系统的可扩展性,无法知足各服
2、务单元的差异化需求,并且现有系统的勺_操作性较差,难以在实际应用中人规模部署。 基于ICE (Internet Communication Engine)中间件的信息不J阅/发布机制为解决上述问题提供了一种新思路。ICE中间件通过解祸合消息发布者和消息订阅者之间的关联关系,保证了系统的高可扩展性及灵敏配置,进而为人型卫星地而测试系统的分布式设计奠定了实现基础。针对上述分析,本文给出一种新型的基于ICE中间件的分布式卫星地而测试系统设计,并给出其具体实现经过。与传统系统相比,该系统能够有效避免传统系统的复杂性,实现了日标服务器的动态定位及负载平衡,在系统开销、内存使用及网络带宽占用等方而都有明显
3、优势。 1 基于ICE中间件的分布式设计原理 中间件技术作为构建分布式应用系统的重要支撑技术,广泛应用于分布式系统设计中。然而,现有中间件技术在跨平台操作性及开发便利性等方而均不同程度地存在缺陷。 ICE作为一种而向对象的中间件平台,它能够为构建而向对象的分布式应用系统提供基于不同操作系统及不同编程语言的工具、通用接口和库支持;并且ICE提供了简单的对象模型、简洁而功能强人的应用接口、高效紧凑的协议以及丰富的调用和派遣形式,进而为地而卫星测试系统设计提供了一种新思路。 首先,ICE提供的一种发布/订阅服务ICEStrom,该服务能够消除消息发布者和消息订阅者之间的紧祸合关系,进而保证了系统的高
4、可扩展性及灵敏配置。传统的消息订阅/发布形式如此图1所示。 在传统消息订阅/发布形式下,消息发布者周期性为消息订阅者提供所需要的消息。但是,该架构要求由消息订阅者来管理消息发布者的注册细竹、观测数据传输以及出错恢复等。在比拟复杂的应用环境下,如多个订阅者订阅不同的消息且存在多个发布者发布不同的消息时,传统信息订阅/发布形式就需花费人量的资源来管理和维护上述经过中的细竹,严重限制了系统的可扩展性和灵敏配置能力。而在ICE架构下,由ICEStorm充当消息发布者和消息词阅者的中介,当消息发布者准备好分发一个新消息时,它不再关注订阅者,只需要简单地向ICEStorm服务器发出一个请求,由ICEStr
5、om服务器全权负责把消息传递给订阅者。与此类似,订阅者仅需要与ICEStrom服务器进行简单的交,完成像订阅和取消订阅这样的任务,就能够获得感兴趣的消息。在这里逻辑下,发布者和订阅者都能够专注于其应用逻辑,极人地减少了信息订阅/发布经过中的复杂度。如此图2所示。 同样,消息发布能够基于主题进行分类。订阅者会指定他们感兴趣的主题,只要那些与该订阅者感兴趣的主题或相吻合的主题才会发布给该订阅者。因而,上述架构十分合适于应用到人规模差异化应用环境。除此之外,ICE还提供了分布式管理服务,主要用于定位和激活ICE应用程序,该服务应用由注册定位服务和任意竹点组成,它们协同管理组成应用的信息和服务进程,并
6、为在不同的服务器上运行一样的服务提供冗余,在华而不实一台服务器无法提供服务的情况下,其它的在同一个服务群组中的服务器还能够为客户端提供一样的服务。 2 基于ICE中间件的分布式卫星地面测试系统设计 通过对系统需求分析,结合ICE在信息词阅/发布及分布式管理服务方而的优势,本文提出一种基于ICE中间件的分布式卫星地而测试系统的实现方案,如此图3所示。 测试系统中的各功能模块分布式部署,并基于ICE中间件进行系统集成,进而为系统的测试提供支持。 功能模块 主要包含三种模块:提供硬件接口功能的一系列智能设备,包含特定软件功能的计算机以及控制标准商用仪器的计算机软件。前端测试单元通太多样的测试接口对卫
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内