IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

RAW Architecture: Reflective and Adaptable Web Service Model

RAW Architecture: Reflective and Adaptable Web Service Model
View Sample PDF
Author(s): Javier Parra-Fuente (Pontifical University of Salamanca, Spain), Salvador Sanchez-Alonzo (Pontifical University of Salamanca, Spain), Oscar Sanjuan-Martinez (Pontifical University of Salamanca, Spain)and Luis Joyanes-Agular (Pontifical University of Salamanca, Spain)
Copyright: 2005
Volume: 2
Issue: 1
Pages: 18
Source title: International Journal of Web Services Research (IJWSR)
Editor(s)-in-Chief: Liang-Jie Zhang (Kingdee International Software Group, China)and Chia-Wen Tsai (Ming Chuan University, Taiwan)
DOI: 10.4018/jwsr.2005010103

Purchase

View RAW Architecture: Reflective and Adaptable Web Service Model on the publisher's website for pricing and purchasing information.

Abstract

Web services are static components, which implies that before a change in their structure or behavior can be made, the source code — or a decoder of compiled code — is needed. The full process consists of three steps: editing and modifying the source code, compiling it again, and redeploying it in the server. Reflection, a powerful tool for the adaptation of applications at runtime, may help in creating more flexible and dynamic Web services. In this paper, we introduce RAWS (Reflective and Adaptable Web Service) Architecture, a Web service design model based on a reflective architecture multilevel. 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. We also introduce an automatic generator of the reflective infrastructure that is needed for the implementation of the RAWS architecture. This infrastructure will make possible that any Web service can automatically behave like a Reflective and Adaptable Web Service.

Related Content

Jinping Zhang. © 2024. 17 pages.
Ahmad Radwan, Mohannad Amarneh, Hussam Alawneh, Huthaifa I. Ashqar, Anas AlSobeh, Aws Abed Al Raheem Magableh. © 2024. 22 pages.
Zhuolin Mei, Huilai Zou, Jinzhou Huang, Caicai Zhang, Bin Wu, Jiaoli Shi, Zhengxiang Cheng. © 2024. 17 pages.
Shouning Huang. © 2024. 18 pages.
Xiang Xie, Jianxun Liu, Buqing Cao, Mi Peng, Guosheng Kang, Yiping Wen, Kenneth K. Fletcher. © 2023. 17 pages.
Yunfei Li, Shichao Yin. © 2023. 17 pages.
Yong Lu, Ming Zhe Jin. © 2023. 14 pages.
Body Bottom