Font Size: a A A

The Design And Implementation Of XML Based Central Configuration Tool

Posted on:2014-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhengFull Text:PDF
GTID:2298330467487519Subject:Software engineering
Abstract/Summary:PDF Full Text Request
DS is a large-scale software system of a business intelligence software company. New features are added when this software updated, some of the new features require new configurations so a number of different configuration tools have been gradually added to the system. Users of the product need to use a variety of different tools to manage and configure the resources in this environment.Some of these processes require the user to switch between multiple configuration tools, increasing the complexity of the configuration process. In addition, each platform has a set of independent development of the configuration tool, adds an extra burden for the user to use.Based on the background above, anXML based central configuration toolis designed and implementedin this paper, which integrates most of the configuration functions. User canhandler configuration tasksthrough a unified graphical interface for both UNIX and Windows, or log in to other host for remote configuration tasks.This tool using SWT as a presentation layer technology to implement the cross-platform and unified UI features, and JSSE SSLSocket is used as connection technology for secure data connection.XML is working as the data transmission format.After define the XMLSchema, this tool use the JAXB to handle the exchange of XML data and the conversion of Java objects.At first, this thesis introduces the project background and the existing system configuration tools. Then, the involved technologies and frameworks are introduced, including XML, SSL and SWT. After that is the requirement analysisand design progress, inculudingan overview of the overall project designaccording to the functional requirements and the detailed design for each layer. After that, some implementation details of important modules in each layer are described. The personal summary of the project and the prospects for project’s future development is decribed in the last part.
Keywords/Search Tags:SWT, XML, JAXB, SSL, JSSE
PDF Full Text Request
Related items