• DocumentCode
    2986303
  • Title

    A QoS-based Self-adaptive Framework for OpenAPI

  • Author

    Sun, Lingyan ; Chen, Shizhan ; Liang, Qixuan ; Feng, Zhiyong

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Tianjin Univ., Tianjin, China
  • fYear
    2011
  • fDate
    3-4 Dec. 2011
  • Firstpage
    204
  • Lastpage
    208
  • Abstract
    In Web2.0, OpenAPIs (such as Google Map, Flickr and Amazon S3) are considered to be among the most important and vital building blocks for the mashups that combine data and services provided by third parties through OpenAPIs, as well as internal data sources owned by users to aggregate user values and promote user innovation. But as a growing number of OpenAPIs are available on the Internet, the developer and user faces the challenge of dynamic complexity in finding and integrating the right set of OpenAPIs. In this paper, we propose a framework to address the problem of self-adaption in the Internet-scale mashups. First, we design a repository for storing OpenAPIs with Multi-granularity and then introduce QoS metrics measuring the potential impact of OpenAPI properties. We further encapsulate different OpenAPIs whose functionality is synonymous, but with different providers, communication protocols, data formats and parameters. Ultimately, we provide a ranking-style algorithm exploiting the encapsulated interface and QoS characteristics to dynamically select the right OpenAPI in runtime. In short, we propose a QoS-based mashup platform that can facilitate the construction of mashup and improve users´ experience. The process is transparent and automatic to the users´. Experimental evaluation demonstrates the effectiveness of our approach.
  • Keywords
    Internet; application program interfaces; data encapsulation; protocols; quality of service; Internet scale mashup; OpenAPI; QoS based self-adaptive framework; QoS metrics; Web2.0; communication protocols; data formats; encapsulated interface; internal data sources; multigranularity; ranking style algorithm; user innovation; user value; Educational institutions; Mashups; Measurement; Protocols; Quality of service; Servers; Switches; Mashup platform; OpenAPI; QoS Self-adaptive; Recommendation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Security (CIS), 2011 Seventh International Conference on
  • Conference_Location
    Hainan
  • Print_ISBN
    978-1-4577-2008-6
  • Type

    conf

  • DOI
    10.1109/CIS.2011.53
  • Filename
    6128106