| Application-Oriented tailorable manager system is provided due to the specific features of embedded devices and its application. The objective is to realize open and flexible system, make it be subscribed functions by different application automatically, and thus provide necessary database functions with minimum kernel.In this paper, we proposed component-based DBMS, which use components to realize different functions and components can be added into the system when needed. First, the working model of the system is introduced, namely, broker/servers. Components are the entities of sending service requirement or implementing services. Components communicate by sending or reply services from each other and implement services according the definition of ECA(Event-Condition-Action).Then, we divided the system into two layers and several subsystems. We described each subsystem's function and its interface accessed by other components; besides, we analyzed the probable interactive among subsystems. In order to make system able to identify and upload necessary components required by actual application, we analyzed the application's database features by scanning the source code, according to these database features we select the optimal subsystems sets to integrate an uniform DBMS.There were some assistant tool kits introduced in this paper, such as specification compiler,application analyzer,configuration tool and so on, which facilitate the integration of system. |