The scope of the metadata service that can be used to retrieve information on registered M-Beans is limited to a single CMF, i.e., there is no global metadata service. Consequently, the only way of finding the currently active CMFs is the JDMK Discovery Service which sends a broadcast message that is answered by all running agents.
The establishing of domains and the structuring of the agents in functional groups is not supported by the development environment and has to be done by the developer.
The conceptual weaknesses mentioned above make it hard to develop management applications for large IT infrastructures where a high number of different JDMK-based agents are needed. The JDMK services are useful for small, local environments where the amount and the degree of diversity of the agents are restricted. Due to the absence of focus on large systems, the scalability of JDMK-based solutions may be critical at the current stage of the toolkit.