 | Programming Languages: Object Pascal. Tools & Technologies: Borland Delphi 6.0 Enterprise; MS SQL Server 2000/MSDE, ADO; TCP; UDP; Telnet. |
Short project description
A configuration management system allows to quickly and conveniently create sets of global options for other systems, and provides access to these options. In terms of the system, a set of options is defined as profile. Administrator can change values of needed options in any moment of system exploitation.
Every Enterprise System contains a number of components, i.e. databases, application servers. Managing components and possibility of quick replacement of one component with another are very important tasks erasing in process of developing and using of Enterprise Systems. The configuration management system allows to easily solve these problems.
For effective work with application servers, special load balancing algorithms were realized in the configuration management system. Load balancing is switched on/off and configurated for every option separately.
While tracing work of the configuration management system, it’s possible to track all requests of other systems to the configuration server.
This system has three-tired architecture. Access to the configuration server is performed by a special protocol, which can work over TCP or UDP. Configuration Manager is used for work with profiles and configuration options. Additionally, the configuration server maintains access to Telnet protocol, and using standard telnet client allows to compare values of needed options and perform system tracing.