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
Link To Document :
بازگشت