Authors:
Adil Kenzi
and
Fadoua Yakine
Affiliation:
LISA Laboratory, Sidi Mohamed Ben Abdellah University, FEZ, Morocco
Keyword(s):
REST, UML Profile, Restful Web Services, MDD/MDA, Adaptability, Service Modeling.
Abstract:
REST (Representational State Transfer) is an architecture style for distributed, open, loosely coupled and decentralized hypermedia systems such as the Web. In the context of this architectural style, Restful Web services has gained significant attention in both academy and industry sectors. Restful Services may interact with several types of service requesters. Therefore, the key issue is how to deal with the challenge of adaptability of Restful Services. In this paper, we propose a framework for the development of adaptable REST services. The core building blocks of this framework is a Unified Modeling Language profile called RESTVSoaML, and its associated tool support RESTVSoaMLTool. RESTVSoaML aims the modeling of adaptable Restful Web services regardless of standards and implementation platforms. RESTVSoamLTool is an MDD tool that enables the generation of code by using a model transformation language, from high level models defined with our profile RESTVSoaML. In particular, it
permits the generation of the description of each RESTFUL service and its implementation.
(More)