Font Size: a A A

The Research And Implementing Of Dependencies Solutions On Open Source Platform

Posted on:2013-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:G T ZhaoFull Text:PDF
GTID:2248330371489201Subject:Applied Mathematics
Abstract/Summary:PDF Full Text Request
Basic software plays an important role in supporting software implementing and is a field developedcompetitively by most of the major countries. Compared with countries well developed in software industry,our country has a late start and is lagged behind these countries in core technology. Because ofWestern technical barriers, The development of China’s software technology is mainly based on opensource software.Operating system is bottom basic software between computer hardware and application software.Open source Linux system has the problem of dependency relationship in software implementing, the wayto resolve dependencies in Linux system is package management tools. Software package managementtools reduces the complexity in solving the problem of dependencies, however, because of the compatibilityproblem between all kinds of software packages and software packages management tool, the problem ofdependencies was not solved thoroughly.This paper firstly summarizes the present research situation and development trend of dependencies onLinux platform, then analyzes the present model of dependencies, and then, based on the dependencies offunction library, this paper explores the way of solving present dependencies on open source platform.Firstly, this paper analyzes the reason of the appearance of dependencies on open source Linuxsystem, introduces the model of solving dependencies by software packages management system presentand several commonly used package management mechanisms, and propose the dependencies solvingmethod based on function library.Secondly, according to the idea of solving present problem with function library dependencies, thispaper designs dependencies management system, which includes server-side and client-side: the server-sidestorage dependencies, and provides the user interface for this information; client-side provides service ofquery application dependencies information.The realization of this system is related to multiple contents, including the query of the local Linuxsystem function libraries, design of database and persistence layer, the realization of web services to accessthe database, the comparison and combination of the local information and the information acquired bysearching data library and so on. Lastly, this paper verifies the result of this system through searching software. After the systemoperation environment is built and the basic information needed by the normal operation of the system iscollected, this paper searches the dependencies respectively in three situations and proves the feasibility ofsolving dependencies problem on open source Linux platform based on function library dependencies.
Keywords/Search Tags:Open source software, Linux, Dependency relationship, SOA, Web Service
PDF Full Text Request
Related items