The facilities provided by a queue manager can be extended by:
User exits provide a mechanism for you to insert your own code into a queue manager function. The user exits supported include:
Installable services are more extensive than exits in that they have formalized interfaces (an API) with multiple entry points.
An implementation of an installable service is called a service component. You can use the components supplied with the WebSphere MQ product, or you can write your own component to perform the functions that you require.
Currently, the following installable services are provided:
The default service component that implements the service is the Object Authority Manager (OAM). By default, the OAM is active, and you do not have to do anything to configure it. You can use the authorization service interface to create other components to replace or augment the OAM. For more information about the OAM, see Chapter 10, WebSphere MQ security.
A default service component that implements the name service is provided with WebSphere MQ. It uses the Open Software Foundation (OSF) Distributed Computing Environment (DCE). You can also write your own name service component. You might want to do this if you do not have DCE installed, for example. By default, the name service is inactive.
See Part 7, WebSphere MQ installable services and the API exit for more information about the installable services.