Font Size: a A A

Research And Development Of Enterprise Software Distribution System

Posted on:2007-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:H PengFull Text:PDF
GTID:2178360182973133Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of enterprise informatization, there are more and more IT software resources in an enterprise. Them include mainly various operating systems, applications and drivers. For a big-and-medium-sized enterprise, if many softwares are deployed manually by IT adiministrator to dozens or hundreds of computers, there will exist probably such problems as very time-consuming, strenuosity, inconsistency of software function and inconvenience for unified management of software resources. Therefore, it is necessary to research and develop a software system that manages software resources in an enterprise in a unified way and automates software installtion and uninstallation, sofwate distribution and update.In this paper, an enterprise software distribution system is designed and implemented in order to resolve the problems above. The system is made of four modules, namely, remote installation operating system (OS), remote installation application and driver, remote uninstallation application, remote wakeup and shutdown computer. How to realize remote installation OS and remote installation application is the difficulty and emphasis of the system. On basis of deep research on BIOS network bootstrap process, PXE (Preboot Execution Environment) protocol, network bootstrap program and installation process of Windows OS, the solution to remote installation OS based on PXE protocol is presented to resolve its realization problem. According to the features of remote installation application, combined with advantage of Java language, the solution to remote installation application based on Java technology is presented. The solution adopts B/S+C/S architecture, which has many advantages such as good portability and easy scaliability and so on.Based on two solutions above, this paper addresses the preliminary design, detailed design and implementation of the system in detail, and also describes at length the implementation and design of some key modules including PXE server, TFTP (Trivial File Transfer Protocol) server, remote installation application module based on Java RMI and JNI technologies, and the bootstrap module, virtual disk and image file of network bootstrap program.
Keywords/Search Tags:Software distribution, Remote installation OS, Remote installation application, Network bootstrap program, PXE, TFTP
PDF Full Text Request
Related items