DocumentCode :
3200550
Title :
RAWS: reflective engineering for Web services
Author :
Fuente, Javier Parra ; Alonso, Salvador Seinchez ; Martinez, O.S. ; Aguilar, Luis Joyanes
Author_Institution :
Dept. of Comput. Languages & Syst., Salamanca Pontifical Univ., Madrid, Spain
fYear :
2004
fDate :
6-9 July 2004
Firstpage :
488
Lastpage :
495
Abstract :
Reflection is a powerful tool for the adaptation of applications at runtime. The modification of Web services is a task that entails the modification and compilation of the source code, as well as the deployment of the new version of the Web service in the application server. In this paper, we introduce RAWS (Reflective and Adaptable Web Service), a Web service design model based on a reflective architecture of two levels. RAWS allows both the dynamic modification of the definition and implementation structure of the Web service, and the dynamic modification of the Web service behavior in order to change the existing code or to add new functionalities. All these dynamic modifications are performed directly on the code during execution, with no need to have the Web service source code. RAWS improves Web services adaptability and maintainability, as well as the ability for authorized clients to remotely modify them.
Keywords :
Internet; formal specification; knowledge representation; program compilers; systems re-engineering; RAWS; Reflective and Adaptable Web Service; Web service adaptability; Web service design model; Web service maintainability; application server; behavioral reflection; code modification; introspection; reflective architecture; reflective engineering; runtime application adaptation; source code compilation; structural reflection; Access protocols; Application software; Computer languages; Power engineering and energy; Reflection; Runtime; Service oriented architecture; Simple object access protocol; Transport protocols; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2167-3
Type :
conf
DOI :
10.1109/ICWS.2004.1314774
Filename :
1314774
Link To Document :
بازگشت