Font Size: a A A

Research On Vega Digital Library Universal Platform

Posted on:2006-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:H Z LiuFull Text:PDF
GTID:2178360185496958Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Service oriented architecture provides the network components with open standard for the Grid technology. VEGA theories of Vega Grid qualify the principles for Grid research. Digital libraries which are important platforms of knowledge sharing have been studied for a long time and achieve great progress. Vega Digital Library Universal Platform is a hybrid of grid technology, VEGA theories and digital library experiences, and its goal is to help normal users who have some basic computer knowledge, constructing their own digital library instances flexibly without much cost. These digital libraries can be linked together simply to share their resources, and present end-users a more flexible mechanism of navigation than traditional web.In this article, we ascertain the research significance of the Vega Digital Library Universal Platform and then propose the fundamental problems that need to be solved. We also define the theory model of the universal platform formally, and use model-control-view design pattern to partition the architecture of the universal platform. With analysis and abstraction of the common requirements of digital library area, we establish the standard service set provided by Vega Digital Library Universal Platform and expand a more flexible and more impressive form of resources than previous static digital objects.In the implementation, we use a set of standard web services developed with Java programming language as the function modules. We also use object/relation mapping to link heterogeneous databases, use a runtime configurable dependency injection framework to support easy-expansion. Moreover, we use MVC design pattern to develop the web portal. All the loose-coupling technology mentioned above make it possible that the owners of digital libraries not only can deploy the Vega Digital Library Universal Platform on most computers but also be empowered to do some expansion and customization based on the universal platform.Furthermore, we design and implement GSML as the medium of resources in digital library instances. GMSL can both enhance the experience of interaction between users and resources, and be used to describe the changing grid application logics. We also implement a relate tool suit, including a browser and a composer, to support on-demand programming on client-side. The key concepts of GSML are inspired byπcalculus. User can use these concepts to describe the interaction between client-side components and grid resources uniformly and combine them to an integrated grid application. GSML even define grid...
Keywords/Search Tags:Vega Grid, Digital Library, Universal Platform, Service Oriented, GSML
PDF Full Text Request
Related items