Model-Oriented Web Services
Thiago Gottardi, Rosana Teresinha Vaccare Braga · 2016
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.