## MateComponent Activation Architecture

## The MateComponent Activation daemon

MateComponent Activation is nothing but a daemon implementing a set of CORBA interfaces. These CORBA interfaces implement a Name service for the set of CORBA servers installed on your system. Basically, MateComponent Activation knows about all the CORBA servers of your system, running or not. The MateComponent Activation daemon will activate those servers if you ask for them.

The MateComponent Activation daemon features a powerful query langage which allows you to ask for certain services rather than for certain applications.

C programmers who wish to access these services do not need to make raw CORBA calls: they can use a set of convenience functions implemented in the libmatecomponent-activation library. This library acts as a wrapper on top of the CORBA server. The API documentation for the libmatecomponent-activation library is available there. (XXX: add pointer to the API ref).