Configuration Manager
The Configuration Manager enables J2EE Engine modules to store and access data from a relational database management system (RDBMS). This component uses the Open SQL for Java framework to connect and work with the RDBMS.
The Configuration Manager is related to all J2EE Engine modules. The Service Manager communicates with the Configuration Manager to enable storage of configuration data about the services.
In addition, there are services that store extra information in the database. The container services (EJB Container Service, Web Container Service, Connector Container Service, and so on) store the data for the applications that are deployed on the server.
The User Storage Service is also based on RDBMS, where it stores persistent information about the users and the groups registered on the server.
The J2EE Engine kernel starts in a separate virtual machine, using the bootstrap data – that is, information stored locally on the same physical machine and which is used to initialize the core of the dispatcher and the server processes. When the Configuration Manager starts, it connects the J2EE Engine to the database and enables it to retrieve the data necessary for starting the other modules.
The Configuration Manager supports storing data in and retrieving data from the RDBMS as configuration objects. The configuration objects exist in the database in a tree structure. You can edit the structure and its substructures as well as the configuration objects themselves directly in the database using the means provided by the Configuration Adapter Service.

Edit the configuration objects directly in the database only in extreme cases. When you need to edit the configurations, always use the Runtime tab of Configuration Adapter Service in Visual Administrator. Only J2EE Engine administrators have permission to edit the configurations. For more information, see Managing Configuration Objects.
See also:
Configuring a Database Connection
Security Aspects for the Database Connection