论文部分内容阅读
随着智能建筑的不断发展,信息技术和计算机硬件设备的不断推陈出新,人们越来越倾向于在户外使用移动设备来获得完善的智能住宅功能和全面的信息服务。因此,对智能建筑中移动系统进行深入地研究势在必行。 我们的研究课题始于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进行应用程序开发的。