服务提供方法及装置制造方法及图纸

技术编号:8657683 阅读:162 留言:0更新日期:2013-05-02 01:38
本发明专利技术公开了一种服务提供方法,包括以下步骤:服务请求方向服务提供方请求服务;服务请求方定义多个SLA指标,其中将多个SLA指标中的第一SLA指标定义为可违例SLA指标并定义第一SLA指标的违例范围,将SLA指标中除第一SLA指标之外的其它SLA指标定义为正常SLA指标并定义正常SLA指标的值;服务提供方判断与第一SLA指标对应的资源是否在违例范围内并判断是否存在与正常SLA指标的值对应的资源;以及如果是,则根据第一SLA指标和正常指标向服务请求方提供服务。本发明专利技术通过SLA协商机制,允许服务SLA在用户定义的范围内波动,解决SLA违例情况下的服务评价问题。本发明专利技术还提出了一种服务提供装置。

【技术实现步骤摘要】

本专利技术涉及web服务
,特别涉及一种服务提供方法及装置
技术介绍
随着Web服务技术的不断发展,面向服务的体系架构逐渐成熟,服务计算网络广泛受到学术界和工业界的关注。面向服务的软件架构是以服务为基本单位,通过服务重用和快速组合构建随需应变的松耦合分布式应用系统。而从构成该应用系统的各个服务来看,被组合的每个服务是一个网络中的节点,服务间的组合关系或调用关系构成了网络的边,从而形成了一个逻辑上的网络一服务网络/服务计算网络。服务网络具备较强的鲁棒性、可扩展性和容错性,为了更好的服务于请求者,在服务提供方和服务请求方之间通过定义SLA (Service LevelAgreement,服务等级协议)来保证服务的执行。但由于服务在执行过程中的不确定性,需要对服务进行评价以进行计费和优化。目前国内外对服务评价的主要方法有:1)将服务的非功能属性量化为各类QoS(Quality of Service,服务质量)指标,进行加权计算;2)基于对底层网络数据包进行检测的方法;3)基于代理的方法;4)对Web服务架构中的SOAP (Simple Object AccessProtocol,本文档来自技高网...

【技术保护点】
一种服务提供方法,其特征在于,包括以下步骤:服务请求方向服务提供方请求服务;所述服务请求方定义多个SLA指标,其中将所述多个SLA指标中的第一SLA指标定义为可违例SLA指标并定义所述第一SLA指标的违例范围,将所述SLA指标中除所述第一SLA指标之外的其它SLA指标定义为正常SLA指标并定义所述正常SLA指标的值;所述服务提供方判断与所述第一SLA指标对应的资源是否在所述违例范围内并判断是否存在与所述正常SLA指标的值对应的资源;以及如果是,则根据所述第一SLA指标和所述正常指标向所述服务请求方提供所述服务。

【技术特征摘要】
1.一种服务提供方法,其特征在于,包括以下步骤: 服务请求方向服务提供方请求服务; 所述服务请求方定义多个SLA指标,其中将所述多个SLA指标中的第一 SLA指标定义为可违例SLA指标并定义所述第一 SLA指标的违例范围,将所述SLA指标中除所述第一 SLA指标之外的其它SLA指标定义为正常SLA指标并定义所述正常SLA指标的值; 所述服务提供方判断与所述第一 SLA指标对应的资源是否在所述违例范围内并判断是否存在与所述正常SLA指标的值对应的资源;以及 如果是,则根据所述第一 SLA指标和所述正常指标向所述服务请求方提供所述服务。2.根据权利要求1所述的服务提供方法,其特征在于,进一步包括步骤: 收集所述服务的执行信息以及所述资源的违例信息;以及 根据所述执行信息和所述违例信息计算对所述服务的评价。3.根据权利要求1或2所述的服务提供方法,其特征在于,进一步包括步骤:所述服务提供方向所述服务请求方提供所述服务的SLA模板,其中所述服务请求方定义所述SLA模板中的多个SLA指标。4.根据权利要求1或2所述的服务提供方法,其特征在于,进一步包括步骤: 监测所述服务的执行情况。5.根据权利要求4所述的服务提供方法,其特征在于,进一步包括步骤: 设定用于所述服务的监测周期并根据所述违例信息动态调整所述服务的监测周期。6.根据权利要求1或2所述的服务提供方法,其特征在于,所述多个SLA指标包括吞吐量、响应时间、CPU主频、内存,其中所述CPU主频和所述内存属于所述第一 SLA指标,所述吞吐量和响应时间属于所述正常SLA指标。7.一种服务提供装置,其特征在于,包括: SLA指标设置模块,用于在服务请求方中定义多...

【专利技术属性】
技术研发人员:宋美娜鄂海红童俊杰宋俊德
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1