The broker configuration file contained in resources folder acts as a repository for a host of meta-data.
All the details relevant to the broker would find a place in this file. Data that has an overall effect, like the details of WSDM capability, are defined at a global level. Application level details like the module parameters or service related data go down to the service-mapper or the modules level.
The main working core in the file is the service-mapper section. It is populated with various <service>..</service> tags. Each set is for a service which wants to utilize the broker functionality. The <module> tags are used to specify the modules that need to be engaged and also act as containers for the relevant parameters.
A simple parser scans the document at initialization and creates document objects using XMLBeans. The various functions provided by the parser are used to retrieve needed information. More details can be added as the need arises.