WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 Operating Systems: Linux, Windows

Administered objects

Administered objects allow the connection settings used by client applications to be administered from a central repository. An application can retrieve object definitions from the central repository, and use them to create ConnectionFactory and Destination objects. This allows applications to be de-coupled from the resources that they use at runtime.

For example, XMS applications can be written and tested with administered objects that reference a set of connections and destinations in a test environment. When the applications are deployed, the administered objects can be changed to point the applications to a production environment.

XMS supports two types of administered object:

The WebSphere MQ JMS administration tool (JMSAdmin) available with WebSphere MQ can be used to create and manage administered objects for WebSphere MQ, WebSphere Business Integration Message Broker, or WebSphere Business Integration Event Broker in a central repository of administered objects.

The administered objects in the repository can be used by WebSphere MQ JMS applications, and also by XMS applications for connection factories and destinations for WebSphere MQ queue manager, or for a real time connection to a broker. An administrator can change the object definitions held in the repository without affecting application code.

The following diagram shows how an XMS application typically uses administered objects.

Figure 1. Typical use of administered objects by an XMS application
This diagram shows how an XMS application typically uses an administered
objects repository. The left hand side of the diagram shows a repository containing
ConnectionFactory and Destination object definitions that are administered
using an administration console. The right hand side of the diagram shows
an XMS application that looks up object definitions in the repository, and
then uses these object definitions when connecting to a messaging server.

Related concepts
Supported types of administered object repository
Related tasks
Working with administered objects
Creating administered objects

Concept topic

Terms of Use | Rate this page

Last updated: 7 Dec 2005

© Copyright IBM Corporation 2005. All Rights Reserved.