Font Size: a A A

Research And Implementation Of The Digital Library Service Platform

Posted on:2015-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:L J ZhengFull Text:PDF
GTID:2268330425986464Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of compute and network technology, the digital library has got a tremendous development. However, due to the growing of data amount to be stored, abundant types of information and more and more complex services, how to manage services, hardware resources dynamically and build a digital library which contains massive data and complex services that require lots of storage and computing resources is a topic worthy of further study in digital library field.Considering the new trends and new features of the digital library services, we propose and implement a digital library service platform to address these challenges. The service platform not only focuses on the dynamic, unified management of services and dynamic composition of services but also focuses on the dynamic scheduling and management of hardware resources. The platform enables users to build private digital library instances easily and quickly. Generally speaking there are two main parts in the service platform:the service management framework based on OSGi and the instace management platform based on OpenStack.The service management framework based on OSGi adopts Master-Slave schema, and manages the cluster through Zookeeper. There are two types of service bundles which encapsulate the services in the framework:basic service bundle and application service bundle. Users can aceess the services through website or RESTful API.The instance management platform based on OpenStack offers an infrastructure service platform so that users can build private digital library instances and deploy services. The platform also support multi-tenant management with the namespace mechanism to gurantee the isolation and safey of the instances, data and services.The practices in CADAL digital library and related research results demonstrate the feasibility, efficiency, scalability and fault-tolerance of the digital library platform.
Keywords/Search Tags:Digital Library, Service Management, Resource Management, OSGi, OpenStack
PDF Full Text Request
Related items