摘要
Web Service是目前研究界和产业界广泛关注的技术之一.随着Web Service的广泛应用,研究者们普遍认识到,服务的非功能属性,即服务质量(Quality of Service,QoS)是面向服务的应用能否成功的关键因素之一.因此,研究者们尝试从多个角度对QoS相关问题展开了研究.然而,现有工作普遍关注基于QoS的动态服务选择和组装等上层应用技术,而对于如何获取、存储、度量QoS等基础支持技术研究较少,而这些基础性工作对QoS相关的研究工作具有显著的重要性.此外,不同应用领域对Web Service QoS的需求不尽相同,因此,需要有一套灵活的机制支持在QoS模型定义、QoS度量方法、QoS信息采集等方面体现出的领域特性.针对这个问题,文中提出了一个可扩展的Web Service QoS信息管理框架,详细分析了该框架涉及到的重要方法与核心技术,并给出了该框架在北京大学软件构件库系统中的设计决策和方案.最后,介绍了文中框架在一个863计划项目中的应用实例,该实例展示了用户根据其应用的领域需求对本框架进行扩展并进行Web Service QoS管理的方法,从而验证了本管理框架的可扩展性及实用性.
Web service is emerging as a promising technology and attracts many attentions from industry and research domains. With the popularity of service technology, many researchers propose that not only functional but also non-functional properties, also known as quality of service (QoS), should be taken into consideration. Researches have intensively explored many QoS related problems, such as QoS-aware dynamic service selection and composition, etc. However, existing approaches emphasize on how to make use of QoS information, the technologies on collecting, storing, measuring Web service QoS information are not intensively explored. It's obvious that these fundamental technologies are also very important for successfully building QoS related applications. To address this problem, this paper proposes an extensible QoS information management framework, analyzes the technologies included in this framework, and presents the design decisions and solutions in Software Component Library Project of Peking University. Finally, this paper describes a real case study of applying this management framework in a project of 863 Program. The case study shows that users can extend the management framework and manage Web Service QoS according to their domain-specific requirements, which evaluates the extensibility and practicability of this QoS information management framework.
出处
《计算机学报》
EI
CSCD
北大核心
2008年第8期1458-1470,共13页
Chinese Journal of Computers
基金
国家"九七三"重点基础研究发展规划项目基金(2005CB321805)
国家"八六三"高技术研究发展计划项目基金(2006AA01Z189
2007AA010301)
国家科技支撑计划项目基金(2006BAH02A02)资助~~
关键词
WEB服务组装
服务质量
QoS建模
QoS信息采集
QOS度量
Web service composition
QoS (quality of service)
QoS modeling
QoS information collecting
QoS measurement