Given the wide range of uses for WebSphere MQ Everyplace, the product is
not installed, configured, and deployed in the same way as other members of
the WebSphere MQ family. There are three phases in the adoption of
WebSphere MQ Everyplace:
- 1. Development and prototyping phase
- WebSphere MQ Everyplace is available for installation and use without
charge, subject to the conditions of the WebSphere MQ Everyplace development
license. WebSphere MQ Everyplace applications are developed, using the
functions of the Java classes and C API. These applications can be
packaged in a variety of ways.
- In Java, you can set up a WebSphere MQ Everyplace queue manager as a
daemon with one or more applications launched into the same Java virtual
machine (JVM) and sharing a common queue manager.
- In C, to develop applications using the WebSphere MQ Everyplace
Development Kit, you need Microsoft eMbedded Visual Tools 3.0 and an
SDK for your chosen platform.
- In Java, the application embeds the required WebSphere MQ Everyplace
classes such that the application runs on machines where WebSphere MQ
Everyplace has not been installed, launching its own queue manager into its
own JVM.
- In Java, the application uses the WebSphere MQ Everyplace java classes and
C APIs that exist on the target machine.
Support from IBM is not included with the development license.
However, support during application development and beyond is provided with the deployment license (see below).
- 2. Deployment phase
- The deployment phase refers to how you use the developed applications and,
therefore, under the terms of the WebSphere MQ Everyplace license, capacity
units are required to use the product. The java classes and C API can
only be distributed with the application with agreement from IBM, or where the
users already have entitlement to use them. Otherwise, in java, users
must customize the necessary classes themselves and, in C, copy the WebSphere
MQ Everyplace to the device.
- 3. Management phase
- Subsequently, when WebSphere MQ Everyplace queue managers are active
within a network, tools are needed to inspect and manage them. Support
for WebSphere MQ Everyplace is provided under the terms of the International
Program License Agreement.
This adoption life cycle explains the variation in level of support with
platforms. For the WebSphere MQ Everyplace with capacity units, and
Category 3 SupportPacs, IBM distinguishes between:
- Platforms where installation and application development is
supported:
- Problem reports on install, application development, and use are accepted
- Platforms where the application deployment is permitted but not directly
supported:
- problem reports might be required to be reproduced on a supported platform
- Platforms where application deployment is supported:
- Problem reports resulting from application deployment are accepted
© IBM Corporation 2002. All Rights Reserved