Font Size: a A A

Lightweight Mashup Model And Visualization Based On Osgi

Posted on:2015-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:L Q ZhaoFull Text:PDF
GTID:2298330467463134Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the network resource grows explosively. However, the reuse and the iterative development of the network resource become particularly difficult since the diversity and complexity of the development technology. How to re-use existing network resource, simplify the development technology and shorten the development cycle is a very important research topic. Mashup is a new technology proposed in web2.0, which can be used to solve the above problems.Mashup refers to create a new service and its user interface by encapsulating different network resources and aggregating them up using certain logic. It mainly covers the aggregation of the network resource and visualization for the service. Building services based on existing network resources, not only can reuse existing network resources, but also shorten the development cycle by ignoring the technical details. And the service visualization provides a solution to generate a unified user interface for different platforms.The paper would set up the mashup platform based on the above content. The platform is designed and implemented through three levels, which are system resource layer, logic mashup layer and service visualization layer. Mashup resource is the basic layer that provided different kinds of web resource components based on OSGi, which can be invoked dynamically. Logic mashup is the kernel layer of the mashup platform. The last layer is the service visualization, which is used for designing the user interface for mashup. This layer can provide cross-platform customized UI. For the web users, it can provide a web page for invoking the mashup result. For the mobile users, it can present a widget filled with the mashup. The platform uses the OSGi to implement the modularity and the dynamic. The various system resources and network resources can be packaged as components to provide lightweight services.The mashup platform encapsulates all kinds of the network resource to generate the system services conveniently. In the paper, the E-mining system will be introduced as an example implemented using the mashup platform. The performance will be measured to validate the efficiency of the platform based on the OSGi framework.Finally, the paper draws the conclusion and the future work.
Keywords/Search Tags:Mashup, Web resource, Visualization, OSGi
PDF Full Text Request
Related items