Model-Driven Software Engineering (MDSE) has been successfully applied in order to accelerate the development of Web Services (WS). Despite the reported successes identified by a systematic mapping in this context, there was no reported method that takes advantage of modelling facilities outside the development phases by exposing the models as a feature to the end-users. Therefore, in this paper, we study how would be possible to push MDSE to be more than a method to accelerate development. In our envision, MDSE could be evolved into a paradigm suitable to create WS systems that present modelling principles from MDSE as features visible to the end-users while functioning employing tools originally meant for MDSE development for several other uses. We refer to these MDSE-evolved WS systems as Model Oriented Web Services (MOWS). We also provide a pattern and a development process to guide the development of MOWS. This paper includes case studies that indicate evidences on its feasibility. We also discuss advantages, disadvantages and suitability for real world applications.
Rosalva Barra MartínezJ. Francisco Rodríguez
Ming JinGuangwei XuYanming ZhaoShuo ChenNingchuan Zheng
Bixin LiRui SongL. C. LIAOCuicui Liu
Mohamed BendahmaneBrahim ElfalakiMohammed Benattou
Altaf Taher ShahHafiz Farooq AhmadK. Talib