• 论文 •    

网络服务自动化中基于非功能性条件约束的服务选择研究

刘晓光,金  烨   

  1. 上海交通大学 机械与动力工程学院CIM所,上海  200030
  • 收稿日期:2004-12-02 修回日期:2005-01-19 出版日期:2006-02-15 发布日期:2006-02-25
  • 基金资助:
    福建省科委重大资助项目(2002H094)。

Research on non-functional conditions-based Web services selection in Web services automation

LIU Xiao-guang,JIN Ye   

  1. Inst. of CIM, Sch. of Mechanical & Power Eng., Shanghai Jiaotong Univ., Shanghai  200030, China
  • Received:2004-12-02 Revised:2005-01-19 Online:2006-02-15 Published:2006-02-25
  • Supported by:
    Project supported by the Key Grant Project of Fujian Province,China(No.2002H094).

摘要: 为了从网络服务中选择最佳服务,在模糊层次分析法的基础上,提出了一个适合于网络服务自动化的、基于非功能性条件约束的服务选择方法。该方法采用模糊层次分析法确定条件权重,根据供求双方的非功能性条件的期望值距离,确定条件权数,并据此建立目标函数。通过建立无量纲化函数与修正公式,消除了因条件量纲不同而带来的影响,并统一了期望值距离刻度,使不同意义的条件指标具有了可比性。随后,根据该方法建立了网络服务选择过程。最后,通过实例验证了该方法的正确性和选择过程的可行性。

关键词: 网络服务, 模糊层次分析法, 非功能性条件, 期望值距离<

Abstract: In order to select the optimum one from those function-satisfied web services, a non-functional conditions-based method was proposed based on Fuzzy Analytic Hierarchy Process (FAHP). FAHP was employed to define computer non-functional conditions weight factor, and it determined the conditions weight number based on the expectation distance and hereby constructed the goal function. With this method, dimensionless functions and correction formula were constructed to eliminate and correct the errors arising from the dimensions differences and the expectation distance scales inconsistency which enabled comparisons among distinct non-functional conditions. Subsequently, a web services selection process was built according to the proposed method. Finally, an example was presented to demonstrate correctness and feasibility of the proposed method.

Key words: web services selection, fuzzy analytic hierarchy process, non-functional conditions, expectation distance

中图分类号: