• DocumentCode
    175022
  • Title

    ODaaS: Towards the Model-Driven Engineering of Open Data Applications as Data Services

  • Author

    Mora Segura, Angel ; Sanchez Cuadrado, Jesus ; De Lara, Juan

  • Author_Institution
    Dept. of Comput. Sci., Univ. Autonoma de Madrid Spain, Madrid, Spain
  • fYear
    2014
  • fDate
    1-2 Sept. 2014
  • Firstpage
    335
  • Lastpage
    339
  • Abstract
    The Data-as-a-Service (DaaS, or Data Services) paradigm enables an on-demand, service-based access to data, relying on similar principles to Software-as-a-Service (SaaS). DaaS permits centralized data quality management, a uniform view and access to heterogeneous data, and enables exposing a richer, domain-specific data model to users. Within this context, we are witnessing a trend in institutions to make information public as open data. However, such information is normally released "as-is", in heterogeneous formats, requiring costly, ad-hoc pre-processing steps for cleansing and analysis of its underlying structure. This paper proposes an adaptation of the DaaS paradigm for the construction of open data applications. For this purpose, we introduce an architecture based on Model-Driven Engineering (MDE), consisting of (i) multi-level modelling for the description of domains, based on generic meta-models, (ii) a library of injectors to bring data on demand from heterogeneous sources into the MDE technical space, and (iii) a REST-based infrastructure to access the data services. This work presents the architecture of such framework and the first steps in its realization.
  • Keywords
    cloud computing; data models; service-oriented architecture; software management; software quality; MDE technical space; ODaaS; REST-based infrastructure; SaaS; ad-hoc preprocessing steps; centralized data quality management; data-as-a-service; domain-specific data model; generic meta-models; heterogeneous data; heterogeneous formats; heterogeneous sources; injector library; model-driven engineering; multilevel modelling; open data applications; service-oriented computing; software-as-a-service; Biological system modeling; Data models; Government; Object oriented modeling; Proposals; Semantics; Transportation; Data services; Model-driven engineering; Multi-level modelling; Open Data as a Service (ODaaS); Open data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • Type

    conf

  • DOI
    10.1109/EDOCW.2014.55
  • Filename
    6975379