基于CORBA的图形信息发布系统的设计与实现
文献类型 | 学位 |
作者 | 施勇[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | CORBA;图形信息发布;负载平衡;OpenGL |
摘要 | 该文以"基于CORBA的图形信息发布系统"为课题背景,介绍了图形发布系统的基本功能,提出系统的技术方案,设计并实现了系统的框架,对系统实现过程中遇到的技术问题进行分析,并给出解决方法.同时针对系统的各个服务器模块进行了编码实现;最后对系统进行了工作展望,以期进一步完善与提高系统性能.该文针对分布式系统的特征,引入了选择器模式的负载平衡方案来平衡系统中各个服务器的负载.根据选择器模式来对负载平衡服务进行总体设计和详细设计,给出在系统中添加和删除服务器的策略,使得在负载平衡服务下系统中可以方便的添加图形服务器和运算服务器.根据图形服务器的特点,引入了工厂对象的概念来为每个客户保持画布状态,客户通过工厂对象来获得服务实例对象,由工厂对象来负责对服务实例对象的创建和释放.通过对图形平台的分析并借鉴了OpenGL的优点,图形服务器中引入了图形平台的画布机制来进行图形的绘制,同时实现了基本的图形显示操作,包括图形的放大缩小、旋转、平移和图元选择.通过分析图形产生过程中影响系统效率的瓶颈,将运算任务分离出来,由运算服务器来完成,在运算服务器中桥接了实验室图形平台中的图形算法,包括图形的剖分和插值算法等,通过配置高档的运算服务器来提高系统的性能.同时,针对OMG IDL中的接口类的传递引用的特点,采有IDL类型来定义几何元素,并实现了这些几何元素同图形平台中的几何元素类型的互换关系,从而能够将实验室已有的图形数学算法引用到图形发布系统中.最后,该文通过给出一个简单的客户端的应用来说明该发布系统在实际中的可行性及应用前景. |
影响因子:
dc:title:基于CORBA的图形信息发布系统的设计与实现
dc:creator:施勇
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: