• DocumentCode
    2444639
  • Title

    Looking into a REST-Based Universal API for Database-as-a-Service Systems

  • Author

    Haselmann, Till ; Thies, Gunnar ; Vossen, Gottfried

  • Author_Institution
    Eur. Res. Center for Inf. Syst. (ERCIS), Univ. of Munster, Münster, Germany
  • fYear
    2010
  • fDate
    10-12 Nov. 2010
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    As more and more data-centric services are emerging on the Web, the diversity of APIs in this field increases rapidly. In addition to the traditional relational model, the scope of Database-as-a-Service (DaaS) products is broadened by new approaches, such as the more lenient key-value stores. Many DaaS APIs address the same concepts, making them incompatible with each other, yet not fundamentally different. In this paper, we address this issue by drafting a concept for a "universal" API for DaaS systems based on the REST architectural style. The new API is universal in the sense that it is aimed to be suitable for DaaS systems ranging from those that allow storage of schema-less data to systems with the capabilities of a traditional relational database system. After the presentation of the concept, we critically review it, revealing general problems of such a universal API, and point out a more promising path for future work.
  • Keywords
    application program interfaces; relational databases; REST architectural style; REST-based Universal API; data-centric services; database-as-a-service systems; relational database system; Containers; Data models; Database systems; Satellite broadcasting; Software; XML; Application Service Provider; DaaS; Database-as-a-Service; REST-style API; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Commerce and Enterprise Computing (CEC), 2010 IEEE 12th Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-8433-1
  • Electronic_ISBN
    978-0-7695-4228-7
  • Type

    conf

  • DOI
    10.1109/CEC.2010.11
  • Filename
    5708388