摘要
服务失效制约着Web服务高可用性的实现,表现为服务的绑定失效、调用失效和执行失效。造成失效主要原因是服务所处环境的变化,在Web服务的客户方和服务器方配置反射层使之捕捉到造成服务失效的各种影响状态,以便及时调整应用服务的内部结构和运行状态,使得服务适应环境的变化,以提高应用服务的自适应性和健壮性。针对服务失效的处理,给出了客户方和服务器方反射层的实现方法和工作过程。通过实验仿真和分析,表明利用反射技术可以有效地处理服务失效这个问题。
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.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第12期6-9,33,共5页
Computer Engineering and Applications
基金
国家科技公关计划项目(the Key Technologies R&D Program of China under Grant No.2002BA104C)
国家高技术研究发展计划(863)(the National High- Tech Research and Development Plan of China under Grant No.2002AA411030)。
关键词
WEB服务
服务失效
反射技术
Web service
service unavailability
reflection technology