论文部分内容阅读
随着Web服务与面向服务的体系架构(Service-Oriented Architecture,SOA)的发展,越来越多的服务提供商致力于开发、提供Web服务,并在服务注册时提供服务定义关键字对服务进行描述,从而帮助服务的查找、调用。而由于提供同种功能的服务越来越多,关键字的重合度也越来越高,用户如何从众多同种功能服务进行服务选择的问题日益凸显。本课题基于国家自然科学基金项目《动态服务资源分发网络关键技术研究》,研究动态服务资源分发网络(Dynamic Service Resource Distribution Network,DSRDN)的服务评价方法,通过对每个服务的真实质量进行评价,从而解决用户与服务注册中心挑选最符合要求的服务的问题。为了建立动态服务分发网络的评价机制,本文深入研究了动态服务分发网络的工作原理,同时为了保证动态服务资源分发网络能够提供更加有效的服务,本文也深入研究了SLA (Service Level Agreement)服务等级协议,包括其涉及的对象、生命周期、表示方法等。基于SLA生命周期的各个阶段,对服务双方SLA的动态协商、违例处理、信誉系统、评分机制进行了深入研究,提出了DSRDN评价模型,并以该模型为基础,针对DSRDN的需求,设计了一个DSRDN评价系统,并通过对系统中动态SLA协商、违例处理、指标处理等关键流程以及对主要模块的详细分析,验证了所提出的DSRDN评价框架及评价系统的正确性和合理性。本文提出的DSRDN评价模型,描述网络各个模块之间的协作关系,对其他网络的评价也有一定的借鉴意义。所设计的DSRDN评价系统很好地从服务提供者、服务消费者角度对DSRDN进行评价,并实现了SLA的动态协商、参数处理等,实现了对整个DSRDN中服务运行情况的准确分析与评价,能够为DSRDN的运行提供有效的支持。