Font Size: a A A

Research On The Self-adaptive Mashup Components

Posted on:2013-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:L Y SunFull Text:PDF
GTID:2268330392970610Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuous emergence of Opening Platform, the number of OpenAPI isgrowing rapidly. Mashup building by OpenAPI quickly swept the Internet with lowcost and high value. However, how to make no development experience of users canalso participate in the building of the personalized applications, and to realize theseamless switching among OpenAPI from different providers, which have become anurgent problem faced by the application developers.This paper makes a deep study of OpenAPI, and prompts the concepts ofMashup component and definition, and put forward the component recommendationmechanism and adaptive mechanism. Firstly, based on the OpenAPI repositoryobtained from Internet, according the characteristics of different communicationprotocols, we extract the Mashup components, which can accomplish a functionindependently. Secondly, we analyze the Mashup component repository from bothsyntax and semantic, then obtain the syntax unit with interdependent components andsemantic unit with similar functional components by automatic or semi-automaticmode. Finally, we prompt the recommendation mechanism and adaptive mechanismbased on syntax unit and semantic unit. In Mashup building process, we provide thecomponent with better quality to users through based keyword, syntax unit andsemantic unit three recommendation ways, and realize the selection adapter ofcomponents through the dynamic loading method binding in run-time. In the end, webuild some Mashup applications using components of map and search field, whichproves that the recommendation mechanism and self-adaptive mechanism can reducethe development threshold and realize the translucent switching of components.In summary, oriented Mashup building process, this paper gives an in-depthanalysis and research on the Mashup components, then puts forward the componentrecommendation mechanism and self-adaptive mechanism. These mechanisms willnot only simplify the Mashup building process, but also help to build the higherquality Mashup and realize Mashup refactoring.
Keywords/Search Tags:OpenAPI, Mashup, recommendation, self-adaptive
PDF Full Text Request
Related items