计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (12): 6-9.

• 博士论坛 • 上一篇    下一篇

基于反射技术的Web服务失效处理

徐新卫 王有远 曹永忠 丁秋林   

  1. 南京航空航天大学 南京航空航天大学 南京航空航天大学 南京航空航天大学
  • 收稿日期:2006-11-26 修回日期:1900-01-01 出版日期:2007-04-20 发布日期:2007-04-20
  • 通讯作者: 徐新卫

A Processing Mechanism for Web Services Unavailability Based on Reflective Technology

  • Received:2006-11-26 Revised:1900-01-01 Online:2007-04-20 Published:2007-04-20

摘要: 服务失效制约着Web服务高可用性的实现,表现为服务的绑定失效、调用失效和执行失效。造成失效主要原因是服务所处环境的变化,在Web服务的客户方和服务器方配置反射层使之捕捉到造成服务失效的各种影响状态,以便及时调整应用服务的内部结构和运行状态,使得服务适应环境的变化,以提高应用服务的自适应性和健壮性。针对服务失效的处理,给出了客户方和服务器方反射层的实现方法和工作过程。通过实验仿真和分析,表明利用反射技术可以有效地处理服务失效这个问题。

Abstract: Web services’ high usability is restrained by Services unavailability which includes binding unavailability, invoking unavailability and executing unavailability. There has main reason is environment changing which causes Web services unavailability. The reflection technologies are presented to improving Web services self-adaptive and robust ability in this paper. The reflection layers are deployed in client’s and server’s sides to catch the traps that are some status of Web services unavailability. The reflection layers can adjust the internal structures and states of services, which avoid services unavailability in time and make services adapt to environment changing. The methods and process procedures of the reflection layers are introduced to solve problems of services unavailability. The experiment and analysis is shown that it is effective that using reflection technology to deal with services unavailability.