RAWS & UWAS: Reflective and Adaptable Web Services Running on the Universal Web Application Server

RAWS & UWAS: Reflective and Adaptable Web Services Running on the Universal Web Application Server

Javier Parra-Fuente, Salvador Sánchez-Alonso, Marta Fernández-Alarcón
Copyright: © 2007 |Pages: 25
ISBN13: 9781599042800|ISBN10: 1599042800|ISBN13 Softcover: 9781599042817|EISBN13: 9781599042824
DOI: 10.4018/978-1-59904-280-0.ch007
Cite Chapter Cite Chapter

MLA

Parra-Fuente, Javier, et al. "RAWS & UWAS: Reflective and Adaptable Web Services Running on the Universal Web Application Server." Modern Technologies in Web Services Research, edited by Liang-Jie Zhang, IGI Global, 2007, pp. 122-146. https://doi.org/10.4018/978-1-59904-280-0.ch007

APA

Parra-Fuente, J., Sánchez-Alonso, S., & Fernández-Alarcón, M. (2007). RAWS & UWAS: Reflective and Adaptable Web Services Running on the Universal Web Application Server. In L. Zhang (Ed.), Modern Technologies in Web Services Research (pp. 122-146). IGI Global. https://doi.org/10.4018/978-1-59904-280-0.ch007

Chicago

Parra-Fuente, Javier, Salvador Sánchez-Alonso, and Marta Fernández-Alarcón. "RAWS & UWAS: Reflective and Adaptable Web Services Running on the Universal Web Application Server." In Modern Technologies in Web Services Research, edited by Liang-Jie Zhang, 122-146. Hershey, PA: IGI Global, 2007. https://doi.org/10.4018/978-1-59904-280-0.ch007

Export Reference

Mendeley
Favorite

Abstract

Reflection is a powerful technology that allows us to produce auto-adaptable software. RAWS is a reflective, multilevel Web service architecture aimed at allowing a Web service to transform its structure and behaviour without the need of human intervention to change the source code, compile it or deploy it again on the application server. Using RAWS, the Web service can change itself automatically. Current application servers have a very important limitation: The deployment platform (J2EE, .NET, etc.). Using current servers, a Web service or application can only be deployed on a server which runs with the same technology. To solve this drawback, we have developed universal Web application server (UWAS), platform capable of deploying Web services or applications written in any object-oriented language or for any platform. This is possible thanks to the fact that UWAS internally uses a language-independent object-oriented Web server markup language (OOWSML) representation based on XML. Altogether, RAWS & UWAS make it possible to deploy a Web service on the server regardless of its implementation technology, providing the flexibility to automatically adapt or transform the Web service structure and/or behaviour.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.