Font Size: a A A

Research On Component Registration Mechanism Based On LevelDB

Posted on:2019-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:X LiuFull Text:PDF
GTID:2348330569995783Subject:Engineering
Abstract/Summary:PDF Full Text Request
In order to manage local configuration information,Microsoft designed and developed registry.The main function of registry was to save local COM component information.With the continuous upgrading of Windows system,registry has become one of the core components of Windows system.It is a common information warehouse for the entire operating system.OCF(Open Component Framework)follows the COM standard.It is a set of rapid development of COM components under Unix/Linux.It is designed to provide Windows-like COM services under Unix/Linux.Registry is an integral part of the COM local support environment,but Unix/Linux platform does not provide a registry mechanism,which limits the promotion and development of COM technology.In recent years,Linux system has begun to advance to the desktop field and many based on COM Standard graphics components cannot be promoted on Linux.Therefore,the research goal of this thesis is to implement a set of registry management system RegMS in FreeBSD/Linux platform.This registry management system is different from the traditional registry system.It uses LevelDB as the data storage engine and improves the OCF framework.COM component supports the environment and the main work of this thesis is as follows:Firstly,it studies the related technical background,discusses different data storage solutions,finally selects LevelDB as the data storage warehouse of RegMS to store component information,designs data model and level-based OCF interface for the characteristics of COM component information and LevelDB.The design of policy library uses LevelDB concepts to express the traditional registry.This thesis describes the overall architecture design of the registry management system RegMS and makes detailed design and implementation of each layer and every functional module of the system.The application layer of the system is mainly for users.It provides users with operating interfaces,responsible for parameter filtering and simple business processes.The data control layer is responsible for complex logic services such as data processing,flow control,data read and write optimization while the data storage layer is responsible for data information persistence.Next,this thesis also elaborates on the design and implementation process of two OCF strategies.It illustrates how the registry management system RegMS is bound to the OCF framework,thus delineating a whole set of LevelDB-based component registration mechanisms.Furthermore,this thesis describes several important implementation processes of RegMS,and explains internal operating mechanism of RegMS and the transformation of system data structure.At the end of this thesis,the function of RegMS registry management system was tested.These test results reached the expected requirements and the basic functions of the registry management system were realized.
Keywords/Search Tags:registry, LevelDB, COM components, OCF framework
PDF Full Text Request
Related items