论文部分内容阅读
普适计算(Pervasive Computing)是当前的一个研究热点,其目标是充分利用日益丰富的计算和通信资源,使用户方便地获取各种计算服务满足用户计算任务的功能和非功能需求。在动态、异构的普适计算环境中,如何通过服务组合方式来满足用户所提计算需求,是完成此研究目标的一个可行方法。 当前在远程医疗、远程教育、工业制造和军用等领域,开始使用了普适计算技术及其相关软件。这些应用领域需要自动、连续以及可靠的服务,并需要其服务质量(QoS:Quality of Service)能够在普适计算环境中得到保证,基于QoS服务组合方法将对这一类应用具有实际价值。为此本文针对于动态的、异构的普适计算环境下的服务,提出了一种基于QoS的服务构件组合方法,研究问题可以概括为:在动态异构的普适计算环境中,如何通过组合相关具有QoS属性特征的服务构件,使得用户对服务的功能和QoS需求都得到满足,主要工作包括以下四点: (1)提出了一种面向服务构件的QoS模型; 由于构件技术的诸多优点,如可重用性、高可配置性、适应性和可移植性等优点,采用构件技术来构造动态、异构普适计算环境下的服务是一种常用而有效的方法,本文称这种方式构造的服务为构件服务,组成此类服务的构件称为服务构件。在设计实现基于QoS的服务构件组合方法时,我们遇到的一个问题是:当前常用构件技术中,构件的QoS需求在构件开发中缺乏系统考虑和处理,表现为:构件的QoS需求很少被描述语言、开发方法和开发工具所支持。为此,本文首先给出了所针对的构件服务模型,然后在此基础上,定义其组成构件的QoS模型-QuCOM(Quality COMponent),给出了组成构件QoS需求的所有组成元素及其关系的定义。该模型不仅考虑了服务构件模型特征,且通过定义QoS模式使服务构件具有适应特性:同一构件在不同QoS模式中服务功能一样,但是表现出不同的QoS属性特征。本文提出具有一定通用特征的服务构件模型和QuCOM模型,为基于QoS协商服务构件组合和QoS适应奠定了基础。 (2)提出了一种基于QoS的服务构件组合方法; 虽然当前研究领域提出了各种关于服务组合方法,但是基于OoS的服务组合方法较少,且这些方法不适合应用于QuCOM中,主要原因有:第一,多数服务组合方法面向分布式企业计算环境,一些假设条件并不适合于普适应用中,如在普适计算中,存在大量嵌入式应用:第二,多数已有的研究工