The invention provides a component-based large desktop
software system framework and an implementation method. The framework comprises an object service management module, an object
tree structure module, an object and object monitoring module, a
service component, an object content description file, an event distribution module, a log recording module and an object IPC communication module, wherein the object service management module loads the
service component, analyzes the object content description file specified by the component, stores an object pointer into an object container, and registers an object in an object
tree structure; meanwhile, the event distribution module is entrusted to send a component enabling event
signal; the
service component receives the
signal for requestingto execute a component enabling event function; if the object service management module uninstalls the service component, a component disabling event function is executed; the object
tree structure module is used to operate and monitor all components of
application software and objects of the components; and the IPC communication module is used for realizing
cooperative work of different applications in a network, so that a large desktop
software system can be effectively and flexibly developed.