学位论文 > 优秀研究生学位论文题录展示

智能化建筑及相关软件技术研究——移动分布式网络中的中间件研究

作 者: 任远扬
导 师: 胡正国
学 校: 西北工业大学
专 业: 计算机软件与理论
关键词: 智能住宅 MIDC中间件 移动agent 公共对象请求代理 互操作 网络管理 移动接入服务
分类号: TU855
类 型: 博士论文
年 份: 2003年
下 载: 371次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着智能建筑的不断发展,信息技术和计算机硬件设备的不断推陈出新,人们越来越倾向于在户外使用移动设备来获得完善的智能住宅功能和全面的信息服务。因此,对智能建筑中移动系统进行深入地研究势在必行。 我们的研究课题始于1999年,目标是为智能建筑和智能住宅系统提供软件开发的环境和工具。利用这个工具,能够方便地为移动设备和移动用户开发各种应用程序,使人们在任何时间、任何地点以任何方式利用高速率、资源丰富的移动计算环境。获得智能建筑和住宅提供的各种服务。新一代的中间件技术不仅为开发人员提供了设计开发应用的平台,也易于实现系统扩展。在完成上述研究课题过程中,我们设计并实现了一个分层的中间件体系结构,它是一种和传统中间件的概念吻合,并能适应不断前进的系统/服务需求的新的中间件。本文反映了作者对移动分布式网络中的中间件研究的主要成果,包括以下内容: 1.提出了用于智能住宅应用系统开发的中间件MIDC (Middleware in Internet Distributed Computing,以下称MIDC)。MIDC使用MA(Mobile Agent,移动代理,以下称MA)技术提供对一类网络计算问题的抽象,实现了异构平台上的互操作能力,同时提供了对网络的实时监测和分布式管理功能,并解决了为移动用户或设备提供移动接入服务这一难题。MIDC不仅为现实需求提供了一个开放的开发平台,也为移动计算的研究工作在其他领域内的应用提供了理论依据和开发环境。 2.提供了一个基于MA的开发平台。MIDC配置层为总存储空间及其他硬件能力有相同特征的设备,提供了开发应用程序所需的MA平台,它比传统的计算技术能发挥更佳的面向移动和分布特定领域的优势。在保证中间件具有减轻网络负担、提供灵活的开发手段、适应移动设备等优点的同时,将MA的分布式和移动性的思想应用在移动网络中,是一种非常自然的结合。 3.在MIDC配置层中提供了平台的互操作功能。通过实现MA系统与CORBA、MASIF及FIPA的通信,尤其是在MA与CORBA的互操作中,提出了一种基于MA的双向CORBA系统体系结构,使CORBA中的对象(服务器方以及客户方)完全具有MA的特点,同时MA可作为CORBA的Client和Server,实现了MA系统与CORBA的融合。互操作性实现了向移动设备提供通用的服务及使用系统原有服务的方法,也为新的以MA为代表的软件技术的发展提供了有力的依据。西北工业大学博」_:学位论文 4.实现了对移动网络的实时监测和分布式管理。论文研究了在移动分布式网络的综合管理中,如何使用Java和MA技术,对异构的系统进行实时监测,并构建不同的面向应用层的管理服务。M旧C中的网络管理模块可与现在电信网采用CORBA实施的管理集成在一起,扩展彼此的功能,能应用在电信等其他领域。 5.使用虚拟用户环境、移动虚拟终端及虚拟资源管理等方法,为移动用户和终端提供移动接入服务。此种移动接入服务能为用户在独立于当前所处网络的具体位置条件下,提供前后一致的工作环境;移动终端能在移动时保持网络连接,并且对用户透明:无论终端、用户位置如何变化,都可以动态、自动地重新获得资源和服务。 在上述研究基础上,论文介绍整个智能住宅的系统原型,并根据己实现的功能在具体住宅中的应用实例,介绍了这些功能是如何利用MIOC进行应用程序开发的。

全文目录


第一章 绪论  11-18
  1.1 智能化建筑概述  11-12
    1.1.1 智能住宅中的关键技术  11
    1.1.2 智能住宅的发展状况  11-12
  1.2 智能住宅开发中的软件工具和环境  12-13
  1.3 研究工作概述  13-16
    1.3.1 课题背景  13
    1.3.2 MIDC定义  13-14
    1.3.3 研究意义  14-15
    1.3.4 主要工作及创新点  15-16
  1.4 论文组织结构  16-18
第二章 分布式移动计算的中间件模型  18-35
  2.1 在移动分布式系统中使用中间件的原因  18-20
    2.1.1 传统中间件解决的问题  18-19
    2.1.2 传统中间件存在的问题  19
    2.1.3 移动中间件的需求  19-20
  2.2 开放的分层模块化设计理论  20-25
    2.2.1 Java中间件技术:版本、配置和简表  20-23
    2.2.2 CORBA中间件:代理、服务和设施  23-25
  2.3 面向移动分布式系统的中间件  25-32
    2.3.1 MIDC体系结构  25-26
    2.3.2 使用MA的软件开发平台  26-30
    2.3.3 支持异构操作的配置层  30
    2.3.4 简表层的设计  30-31
    2.3.5 简表层中的网络管理和移动接入服务  31-32
  2.4 对相关的项目研究及比较  32-34
  2.5 小结  34-35
第三章 解决异构问题的移动中间件  35-57
  3.1 MA的分布式计算模式  35-43
    3.1.1 MA系统的实现及其技术难点  35-36
    3.1.2 MA模块化设施  36-40
    3.1.3 DAE计算结构  40-42
    3.1.4 相关技术研究及比较  42-43
  3.2 实现异构平台的互操作能力  43-46
    3.2.1 MIDC的互操作体系结构  43-45
    3.2.2 MA与MASIF及FIPA的互操作方法  45
    3.2.3 与CORBA实现互操作的设计及技术难点  45-46
  3.3 为CORBA对象移动提供支持环境  46-48
  3.4 实现CORBA对象移动能力  48-54
    3.4.1 使用COSS服务封装对象  48-50
    3.4.2 为CMA实现移动能力  50
    3.4.3 规范CMA生命周期的行为  50-54
  3.5 相关技术研究及比较  54-56
  3.6 小结  56-57
第四章 基于QOS的网络管理模型  57-71
  4.1 网络管理及现状  57-59
    4.1.1 网络管理的内容  57-58
    4.1.2 现有网络管理技术及不足  58-59
  4.2 系统的实时监测  59-61
    4.2.1 分布式网络管理的难点及解决方法  59
    4.2.2 实现实时监测的体系结构  59-61
  4.3 Java工具在实时监控系统中的应用  61-65
    4.3.1 使用JVMPI实现实时监测  61-64
    4.3.2 使用JNI动态加载本机库  64-65
    4.3.3 使用QAPI Profiler agent收集Java系统数据  65
  4.4 集成Java技术的SNMP系统  65-67
  4.5 普通平台上的实时监测  67-70
    4.5.1 在Windows系统中实现实时监测  67-68
    4.5.2 在UNIX系统中实现实时监测  68-70
  4.6 小结  70-71
第五章 使用MA的分布式网络管理  71-91
  5.1 现有分布式管理技术  71-72
  5.2 MA的管理路线  72-73
  5.3 使用MA实现分布式管理  73-79
    5.3.1 为网络管理开发的MA  73-75
    5.3.2 控制MA使用系统资源  75-76
    5.3.3 利用MA优化SNMP表的处理  76-77
    5.3.4 MA与SNMP性能对比  77-79
  5.4 性能分析  79-83
    5.4.1 基于MA技术的Web系统管理性能  79-82
    5.4.2 分布式监测任务的性能  82-83
  5.5 分布式管理功能的应用  83-88
    5.5.1 多媒体传输中QoS管理的设计思想  83-84
    5.5.2 多媒体传输中QoS的实现  84-85
    5.5.3 多媒体传输服务的基础  85-86
    5.5.4 多媒体传输服务的协商阶段  86-87
    5.5.5 修正和匹配的实现机制  87-88
  5.6 相关技术研究  88-90
  5.7 小结  90-91
第六章 MIDC中的移动接入服务  91-113
  6.1 移动接入服务的特点  91-94
    6.1.1 移动用户  91-93
    6.1.2 移动终端  93
    6.1.3 移动中的资源接入  93-94
  6.2 实现移动接入服务的设计思想  94-95
  6.3 用户虚拟环境的设计与实现  95-101
    6.3.1 用户虚拟环境介绍  95-96
    6.3.2 简表的实现  96-98
    6.3.3 移动接入服务的初始化  98-99
    6.3.4 基于XML的配置参数传递  99-101
  6.4 移动虚拟终端的设计与实现  101-103
    6.4.1 移动虚拟终端介绍  101
    6.4.2 使用移动IP查找位置  101-102
    6.4.3 使用MA绑定资源和服务  102-103
  6.5 虚拟资源管理的设计与实现  103-104
    6.5.1 虚拟资源管理介绍  103
    6.5.2 MVT中的数据复制与缓冲  103-104
  6.6 移动接入服务的性能分析  104-106
  6.7 移动接入服务的应用  106-112
    6.7.1 虚拟资源管理介绍  106-108
    6.7.2 多媒体控制和通信的实现机制  108-111
    6.7.3 多媒体传输服务的性能  111-112
  6.8 小结  112-113
第七章 智能住宅系统原型  113-122
  7.1 智能住宅系统  113-114
  7.2 功能实现的方法  114-120
    7.2.1 本地控制  115-116
    7.2.2 无线接入服务  116-118
    7.2.3 多媒体传输  118-119
    7.2.4 分布式网络管理  119-120
  7.3 对后续工作的意义  120-121
  7.4 小结  121-122
第八章 结束语  122-125
  8.1 总结  122-123
  8.2 展望  123-125
致谢  125-126
主要参考文献  126-131
作者在学期间从事科研工作及发表论文情况  131-132

相似论文

  1. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  2. 基于WEB的仿真互操作性测试工具研究,TP391.9
  3. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  4. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  5. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  6. 基于Web和SNMP的网络管理关键技术研究与实现,TN915.07
  7. 面向EOC的嵌入式SNMP代理系统,TP368.1
  8. 适用异构计算环境中监控软件系统的研究与实践,TP277
  9. 光无线通信网络管理系统研究,TN929.1
  10. 基于SNMP的光纤通道交换机的网管系统的设计,TN915.07
  11. 基于WIMAX基站的多进多出信道控制模块的设计与实现,TN929.5
  12. PTN网管系统保护功能设计与实现,TN915.07
  13. 基于贝叶斯网络的软件风险管理模型研究与实现,TP311.52
  14. SNMP网管系统中MIB编译的实现与应用,TN915.07
  15. 基于Ensemble平台的电子健康档案互操作系统研发,TP399-C8
  16. 光分组交换网络中节点管理技术及其实现,TN929.1
  17. 2/3G互操作重选优化及位置更新技术研究,TN929.5
  18. 基于混合角色层次的多域间策略合成机制研究,TP393.08
  19. 泛在网络中的网络设备管理模型的研究,TP393.02
  20. NETCONF与SNMP协议通告管理关健问题的研究,TP393.07
  21. 基于B/S架构的卫星网络管理技术研究,TN927.2

中图分类: > 工业技术 > 建筑科学 > 房屋建筑设备 > 机电设备 > 建筑物的电气化、自动化装置
© 2012 www.xueweilunwen.com