Skip to main content

IBM WebSphere MQ Low Latency Messaging V2.3 adds intelligent self-management, assured delivery, and other new features

IBM United States Software Announcement 209-350
October 2, 2009

 
 ENUS209-350.PDF (124KB)

Table of contents   Document options  
Overview Overview Technical information Technical information
Key prerequisites Key prerequisites Ordering information Ordering information
Planned availability date Planned availability date Terms and conditions Terms and conditions
Description Description Prices Prices
Program number Program number Order
now Order now
Publications Publications
 
Printable version Printable version

 
Top rule
At a glance
Bottom rule

WebSphere® MQ Low Latency Messaging V2.3 offers the following new capabilities:

  • Intelligent self-management through a centralized topic mapping service
  • Ability to specify number of acknowledgments for multicast reliability
  • Feedback notification for transmitting applications
  • Message store assured delivery
  • Synchronous event delivery
  • Split brain prevention and detection and other high-reliability enhancements
  • Multi Host Channel Adapter (HCA) support for Native InfiniBand
  • Reliable Unicast Messaging (RUM) latency monitoring
  • Linux® on IBM® System p® and Red Hat Enterprise MRG platform support
  • Documentation enhancements
  • Technology preview of support for clock synchronization technology

For ordering, contact your IBM representative, or IBM Americas Call Centers at 800-IBM-CALL (Reference: YE001).


 
Back to topBack to top
 
Top rule
Overview
Bottom rule

Version 2.3 of WebSphere MQ Low Latency Messaging adds intelligent self-management, assured delivery, and other new features to the high-volume, low-latency reliable messaging capabilities previously available. These new features can make WebSphere MQ Low Latency Messaging an attractive solution for trading firms, exchanges and other organizations that need assured delivery of high volumes of data with low latency.

Low Latency Messaging can help provide a flexible, manageable messaging environment with a wide range of messaging quality of service options along with support for a highly-available, tiered, replicated environment. Version 2.3 adds the following enhancements to existing capabilities:

Intelligent self-management through a centralized topic mapping service

  • Lets you configure topics to map transport details automatically, to help make it easier for developers to create applications that can take advantage of Low Latency Messaging capabilities
  • Allows for centralized management of topic mapping rules

Ability to specify number of acknowledgments for multicast reliability, or Wait-N ACK support

  • Offers the ability for an Reliable Multicast Messaging (RMM) transmitter to a specify a number ("n") of different receivers from which it must receive positive acknowledgement (ACK) before it will remove a packet from the stream's history queue
  • Extends the previously supported Wait-1 ACK single acknowledgement offered
  • Adds the concept of mandatory acknowledgers so that a message will not be dropped from the queue until it is acknowledged that all specified mandatory receivers have received the message
  • Allows receiver control of acknowledgements to specify which applications need to confirm receipt of messages

Positive acknowledgement feedback notification for transmitting applications

  • Lets an application know when a message that it has sent is positively acknowledged
  • Increases the range of control that the application can have over feedback notifications
  • Supports both asynchronous and synchronous modes
  • Adds a fast ACK notification topic parameter to help avoid delays associated with synchronous ACK notification

Message store assured delivery

  • Enhances Low Latency Message Store feature to allow a transmitting or receiving application to confirm that a message is written to disk or other nonvolatile storage
  • Offers store and forward form of assured persistence with high performance
  • Adds the ability to set a maximum time limit after which messages are automatically written to disk
  • Offers a high level of assured delivery along with high performance when combined with ACK feedback notification to applications

Synchronous event delivery

  • Specifies that when a defined condition is detected an event notification is immediately delivered
  • Prevents additional messages from being delivered on the associated topic until the event is processed by the application
  • Helps in cases in which packet loss is viewed as a critical problem, and helps reduce overhead associated with unnecessary sequence number checking

Support for split brain prevention and detection

  • Enhances Reliable and Consistent Message Streaming (RCMS) high-reliability capabilities by helping to address issues that can occur in multi-tiered environments that feature component replication
  • Addresses split brain situations in which more than one server acts as the primary server
  • Offers both simple arbitrator implementation from a sample and API interface to allow users to create custom arbitrators
  • Adds synchronization checkpoints to help identify an incorrect situation in which tier members produce different outputs
  • Is supported on Linux only

RCMS message filtering

  • Provides a mechanism that allows an application to use message properties and TurboFlow on RCMS topics in the same way they are used on other RMM topics
  • Ensures that messages are filtered in a consistent manner by all the tier members
  • Performs message filtering at the underlying transport layer of the tier leader, and synchronizes between tier members to be consistent with the tier leader

RCMS stream acceptance callback

  • Allows an RCMS topic receiver to be configured to accept streams without knowing the name of topics in advance
  • Requires that all tier members receive the same data on each tier topic and that all streams are identical

Multi Host Channel Adapter (HCA) support for Native InfiniBand

  • Provides the ability for a single Low Latency Messaging instance to use more than one HCA interface when using native InfiniBand
  • Is supported on Linux only

Reliable Unicast Messaging (RUM) latency monitoring

  • Extends the previously supported RMM latency monitoring to the reliable unicast transport
  • Provides information on the internal latency within RUM transmitters and receivers
  • Provides statistics on the status of key queues, which may indicate accumulation of packets or messages leading to increased latency
  • Supports dynamic setting of latency monitoring parameters to help balance between resources consumed and the amount of information provided

Additional platform support

  • Linux on IBM System p
  • Red Hat Enterprise MRG

Documentation enhancements

  • Includes enhancements to the problem determination section of the online Information Center featuring additional documentation on Low Latency Messaging notification messages with descriptions and user response for each
  • Adds a performance tuning section to the Information Center with techniques and recommendations to help optimize Low Latency Messaging performance on Linux

Technology preview1 of support for clock synchronization technology

  • Offers the ability to synchronize clocks accurately across machines
  • Provides a Coordinated Cluster time (CCT) source, which is a high-resolution clock that is synchronized across machines
  • Monitors latency accurately across multiple machines, and accurately synchronizes timestamps with the Low Latency Message Store
  • Operates on Linux on x86 only
1
IBM provides this technology preview without obligation of support and "as is," with no warranty of any kind, either express or implied, including the warranty of title, non-infringement or interference and the implied warranties and conditions of merchantability and fitness for a particular purpose. The entire risk arising out of the use or performance of the technical preview code remains with the user.

 
Back to topBack to top
 
Top rule
Key prerequisites
Bottom rule

Refer to the Hardware requirements and Software requirements sections.


 
Back to topBack to top
 
Top rule
Planned availability date
Bottom rule

November 30, 2009

  • Electronic software delivery
  • Media and documentation

 
Back to topBack to top
 
Top rule
Description
Bottom rule

WebSphere MQ Low Latency Messaging offers a reliable, high-speed, high-throughput transport for a broad range of messages in the front-, middle-, and back-offices of financial markets, and for other industries with similar needs. New capabilities now available in WebSphere MQ Low Latency Messaging V2.3 include:

Intelligent self-management through a centralized topic mapping service

Intelligent self-management is offered through a topic mapping service. This service can automatically configure topics to help make it easier for developers to create applications that can take advantage of Low Latency Messaging capabilities.

  • The topic mapping service allows for centralized management of topic mapping rules. This lets application developers create low-latency messaging topics without requiring them to understand low-level transport topic configuration parameters.
  • Applications that are configured to use the topic mapping service do not have to explicitly call low-latency messaging topic configuration APIs, but instead these operations are taken care of automatically by the service.
  • Parameters that can be centrally managed include the destination IP address, port number, and repair port number.

Ability to specify number of acknowledgments for multicast reliability, or Wait-N ACK support

With Wait-N ACK support, a Reliable Multicast Messaging (RMM) transmitter must receive an acknowledgement (ACK) for a packet from a specified number ("n") of different receivers before it can remove the packet from the stream's history queue. This is an extension of the previously supported Wait-1 ACK single acknowledgement offered in Low Latency Messaging.

  • Wait-N ACK support introduces the concept of mandatory acknowledgers so that acknowledgement can be required from specified critical receivers. Also included is receiver control of acknowledgements, which allows a receiver to modify whether it acknowledges messages or not, to help ensure that important messages are not acknowledged by unimportant applications.
  • Wait-N ACK support offers significant benefits to critical applications when used in conjunction with Low Latency Message Store by allowing a customer to specify that a message not be dropped from the queue until it is acknowledged that the message store or other key applications have received the message.

Positive acknowledgement feedback notification for transmitting applications

This feature gives an application the ability to know when a message that it has sent is positively acknowledged, either asynchronously or synchronously. This increases the range of control that the application can have over feedback notifications. Previously, such control was within the low-latency messaging transport, whereas now the application itself can control the notifications.

  • Both asynchronous and synchronous modes are supported.
    • In the asynchronous mode the application submits a message and can later check to determine if the message is acknowledged.
    • In the synchronous mode the application submits a message and does not complete the submit call until the message is acknowledged.
  • In addition, a fast ACK notification topic parameter is now added to avoid potential delays with synchronous ACK notification. By default an RMM receiver does not ACK every packet since this is likely to create a high load on the network and the RMM sender. However, with synchronous ACK notification this can be a problem because it may result in a long delay before the sender is able to send another message. The new fast ACK notification topic parameter can provide faster ACK notification to reduce this delay.

Message store assured delivery

Assured delivery is an enhancement to the Low Latency Message Store that was announced in Low Latency Messaging V2.2. This enhancement allows a transmitting or receiving application to confirm that a message is written to disk or other nonvolatile storage. With this new capability, Low Latency Messaging can provide a store and forward form of assured persistence with high performance.

  • Previously, messages transmitted were sent to the message store at the same time as they were sent to other receivers. So an application sending or receiving the data did not have the ability to determine whether or not a message had been written to disk before sending or requesting the data.
  • Now, with message store assured delivery, a transmitting or receiving application can confirm that a message has been written to disk before sending or requesting the data. The message store assured delivery feature also offers the ability to set a maximum time limit after which messages are automatically written to disk.
  • The combination of message store assured delivery along with ACK feedback notification to applications offers a high level of assured delivery along with high performance. This combination can be beneficial to financial markets front office applications such as order routing systems which require both extremely fast execution and assurance that messages not be lost.
  • Message store assured delivery includes three basic configuration parameters:
    • TimeToWrite: Normally messages are written to disk when the memory buffer is full. This setting allows the writing operation to be initiated by time as well as the filling of the buffer. This can increase the chance that the messages will be on nonvolatile storage if the message store server goes down.
    • AckAfterWrite: This setting tells the message store not to ACK back to the transmitter until after the data is written to nonvolatile storage. This allows a transmitter to know what has been written.
    • RouteAfterWrite: This setting tells a transmitter not to route a message to a receiver until after it is written to nonvolatile storage. This allows a receiver to only receive messages which have been written.
  • Message store assured delivery is supported on Linux and Windows® only.

Synchronous event delivery

Synchronous event delivery offers the ability to specify that when a defined condition is detected an event notification is immediately delivered. No additional messages are delivered on the associated topic until the event is processed by the application.

  • Previously in Low Latency Messaging, events notifications were delivered asynchronously, so when an event occurred, a notification was added to a queue and then delivered in sequence. However, for some applications, it is important that an event be delivered synchronously, so that when the event is detected, it is immediately delivered and no further action is taken until the event is fully processed by the application. The new synchronous event delivery now makes this possible.

    An example of when this can be useful is a case in which packet loss is viewed as a critical problem. In this situation, an application may not want to process any more messages after it is determined that a message is lost. This can free the application from having to continue to maintain and check sequence numbers to detect gaps in message delivery until the lost message is retransmitted and received.

Support for split brain prevention and detection

The new split brain prevention and detection capabilities are enhancements to the Reliable and Consistent Message Streaming (RCMS) high-reliability capabilities of Low Latency Messaging. These features can help address issues that can occur in multi-tiered environments that feature component replication. The split brain prevention capability is designed to address a situation in which more than one server acts as the primary server.

Split brain detection can be used to identify an incorrect situation in which tier members produce different outputs.

  • Split brain prevention: A split brain situation can occur, for example, if there are communications problems between servers on different tiers. A split brain situation can cause undesirable behavior due to a lack of synchronization between tiers. To address this condition, a new interface in RCMS called an arbitrator is added to prevent split brain situations.

    The role of the arbitrator is to stay aware of the primary server, to designate a new primary server if the old primary goes down, and to take a defined appropriate action if and when the original primary comes back up. The new feature includes a default arbitrator implementation, and also provides an API interface which enables application developers to create their own custom arbitrator.

  • Split brain detection: RCMS provides another feature called synchronization checkpoints, which can be used to identify an incorrect situation where the tier members produce different outputs. The application can check on a periodic basis using a message checksum that all tier members produce the same output. In case RCMS detects that the checksum comparison failed, an event notification is raised to the application.
  • Split brain prevention and detection are supported on Linux only.

RCMS message filtering and stream acceptance

  • RCMS Message filtering provides a mechanism that allows an application to use message properties and TurboFlow (labels or bitmaps) on RCMS topics in the same way they are used on other RMM topics. RCMS ensures that messages are filtered in a consistent manner by all the tier members. To do so, message filtering is performed by the underlying transport layer of the tier leader, and RCMS synchronizes the filtering between the tier members to be consistent with the filtering of the tier leader. This helps ensure that message filtering remains fast and efficient even in an RCMS environment.
  • The RCMS accept stream callback allows an RCMS topic receiver to be configured to accept streams without knowing the name of the topics in advance. RCMS still requires that all tier members receive exactly the same data on each tier topic and that all the streams that are accepted by a specified tier topic are identical.

Multi Host Channel Adapter (HCA) support for Native InfiniBand

This feature provides the ability for a single instance of Low Latency Messaging to use more than one HCA interface when using native InfiniBand.

Multi HCA support for Native Infiniband is supported on Linux only.

RUM latency monitoring

RUM latency monitoring extends the previously supported RMM latency monitoring to the reliable unicast transport. Latency monitoring provides information on the internal latency within RUM transmitters and receivers. It also provides statistics on the status of key queues, which may indicate accumulation of packets or messages leading to increased latency. An application can dynamically set latency monitoring parameters to balance between resources consumed by the monitoring process and the amount of information that is provided.

Additional platform support

  • Linux on IBM System p is now supported. The level of function is equivalent to the function available on Linux on x86.
  • Red Hat Enterprise MRG, which is the Red Hat Realtime Linux distribution, is now supported.

Documentation enhancements

Documentation enhancements include additions to the on-line Information Center problem determination section and a new section on performance tuning on Linux.

  • Enhancements to the Low Latency Messaging Information Center problem determination section includes additional documentation on Low Latency Messaging notification messages along with descriptions and user response for each.
  • The new performance tuning section in the Information Center offers application developers techniques and recommendations to help optimize Low Latency Messaging performance on Linux

Technology preview of support for clock synchronization technology

This feature is a non-supported technology preview that offers the ability to synchronize clocks accurately across machines. This clock synchronization technology feature provides a Coordinated Cluster Time (CCT) source, which is a high-resolution clock that is synchronized across machines. Low Latency Messaging can be configured to use the CCT as its time source which can be used to accurately monitor latency across multiple machines, and also to accurately synchronize timestamps with the Low Latency Message Store. This technology preview currently only runs on Linux on x86.

As a technology preview, this feature is under development, is potentially not reliable, and is not part of the supported generally available program.

IBM provides this technology preview without obligation of support and "as is," with no warranty of any kind, either express or implied, including the warranty of title, non-infringement or interference and the implied warranties and conditions of merchantability and fitness for a particular purpose. The entire risk arising out of the use or performance of the technical preview code remains with the user.

Accessibility by people with disabilities

A US Section 508 Voluntary Product Accessibility Template (VPAT) can be requested via the IBM Web site

http://www.ibm.com/able/product_accessibility/index.html

Section 508 of the U.S. Rehabilitation Act

IBM WebSphere MQ Low Latency Messaging is capable as of November 30, 2009 , when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it. A U.S. Section 508 Voluntary Product Accessibility Template (VPAT), containing details on the products accessibility compliance, can be requested on the following Web site

http://www.ibm.com/able/product_accessibility/index.html

 
Back to topBack to top
 
Top rule
Program number
Bottom rule

Program    
number     VRM        Program name
 
5724-T21   2.3.0      IBM WebSphere MQLow Latency Messaging

 
Back to topBack to top
 
Top rule
Offering Information
Bottom rule

Product information is available via the Offering Information Web site

http://www.ibm.com/common/ssi

Also, visit the Passport Advantage® Web site

http://www.ibm.com/software/passportadvantage

 
Back to topBack to top
 
Top rule
Publications
Bottom rule

No publications are shipped with this product.

The IBM Publications Center

http://www.ibm.com/shop/publications/order

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.) or customer number for 20 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries.


 
Back to topBack to top
 
Top rule
Technical information
Bottom rule

Specified operating environment

Hardware requirements

Minimum requirements are listed. The actual requirements for your system may be greater depending on the complexity of your specific environment, latency, throughput, and data requirements.

Additional hardware that may be required based on capacity requirements:

  • CPUs (processors or multicore processors)
  • Memory
  • Servers (for added capacity or redundancy)
  • Disks

Gigabit network adapters and routers are required for high-speed transport. Native InfiniBand and IP over InfiniBand are also supported.

  • Processor: AMD or Intel® x86 architecture 32- or 64-bit, Solaris UltraSPARC, PowerPC® with Linux, Intel Itanium® IA64 processor with HP-UX, orIBM System z® z9™ or z10 with Linux
  • One processor, with a minimum speed of 2.0 GHz (dual processor or dual core recommended)
  • Minimum 300 MB required free disk space for installation
  • One or more of the following network adapters:
    • For Ethernet, 1 or 10 Gigabit Ethernet adapters
    • For InfiniBand, host channel adapters supported by OFED-1.3 or later
  • For the Low Latency Message Store feature, enough disk space to hold the messages that are to be stored, and a fast enough disk system to support the rate of messages to be stored
Software requirements

Operating system requirements

For RMM and RUM over Ethernet, RCMS, and IPv6, one of the following operating system platforms:

  • Red Hat Enterprise Linux 4 (x86 or x86-64)
  • Red Hat Enterprise Linux 5 (x86, x86-64, ppc64, z9, or z102
  • Red Hat Enterprise MRG 1.1 (x86 or x86-64)
  • SUSE Enterprise Linux 10 (x86, x86-64, z9, or z102 )
  • SUSE Enterprise Linux 11 (x86, x86-64, or ppc64)
  • Microsoft® Windows XP SP2 and above (x86 or x64)
  • Microsoft Windows Server 2003 SP1 and above (x86 or x64)
  • Microsoft Windows Vista (x86 or x64)
  • Microsoft Windows Server 2008 (x86 or x64)
  • Solaris 10 UltraSPARC (32- or 64-bit)
  • Solaris 10 (x86 or x86-64)
  • HP-UX 11i v2 3
2
RCMS and IPv6 are not supported on Linux on System z.
3
RUM, RCMS, and IPv6 are not supported on HP-UX

For Low Latency Message Store one of the following operating system platforms:

  • Red Hat Enterprise Linux 4 (x86 or x86-64)
  • Red Hat Enterprise Linux 5 (x86, x86-64, or ppc64)
  • Red Hat Enterprise MRG 1.1 (x86 or x86-64)
  • SUSE Enterprise Linux 10 (x86 or x86-64)
  • SUSE Enterprise Linux 11 (x86, x86-64, or ppc64)
  • Microsoft Windows XP SP2 and above (x86 or x64)
  • Microsoft Windows Server 2003 SP1 and above (x86 or x64)
  • Microsoft Windows Vista (x86 or x64)
  • Microsoft Windows Server 2008 (x86 or x64)

For RMM and RUM over Native InfiniBand, shared memory transport, and RCMS split brain feature, one of the following operating system platforms:

  • Red Hat Enterprise Linux 4 (x86 or x86-64)
  • Red Hat Enterprise Linux 5 (x86, x86-64, or ppc64)
  • Red Hat Enterprise MRG 1.1 (x86 or x86-64)
  • SUSE Linux Enterprise 10 (x86 or x86-64)
  • SUSE Linux Enterprise 11 (x86, x86-64, or ppc64)

Run-time requirements

  • C and C++ applications -- Windows platform: Microsoft Visual C++ 2005 SP1 Redistributable Package (shipped)
  • Java™ applications
    • Linux on x86 platform: IBM JRE 5.0 (shipped) or Sun Java SE 5 or 6
    • Linux on IBM system p or system z, or HP-UX: IBM JRE 5.0 (shipped)
    • Solaris platform Sun Java SE 5 or 6
    • Windows platform
      • IBM JRE 5.0 (shipped) or Sun Java SE 5 or 6
      • Microsoft Visual C++ 2005 SP1 Redistributable Package (shipped)
  • .NET applications -- Windows platform: Microsoft Visual C++ 2005 SP1 Redistributable Package (shipped), with a prerequisite of Microsoft.Net Framework 2.0

InfiniBand runtime requirements

  • OpenFabrics Enterprise Distribution (OFED) V1.3, or later

Development system software requirements

  • C and C++ applications
    • Windows platform -- Microsoft Visual Studio 8.0 or 9.0 32- or 64-bit on one of the following:
      • Microsoft Windows XP (SP2+), or
      • Windows Server 2003 (SP1+), or
      • Microsoft Windows Vista, or
      • Microsoft Windows 2008
    • Linux platform
      • GCC 3.4.3 or GCC 4.1.0 32- or 64-bit on Red Hat Enterprise Linux Advanced Server 4, or
      • GCC 4.1.2 32- or 64-bit on Red Hat Enterprise Linux Server 5, or
      • GCC 4.1.0 32- or 64-bit on SuSE Linux Enterprise Server 10, or
      • GCC 4.3.2 32- or 64-bit on SuSE Linux Enterprise Server 11, or
      • GCC 4.1.2 64-bit on SuSE Linux Enterprise Server 10 on IBM System p or System z
      • GCC 4.1.2 64-bit on Red Hat Enterprise Linux Server 5 on IBM System System p or System z
    • Solaris platform: Sun Studio 11 32- or 64-bit on Solaris 10 (SPARC)
    • HP/UX platform: HP C/aC++ for HP Integrity servers 32- or 64-bit on HP-UX 11i v2
  • Java applications
    • Linux platform: IBM SDK for Java 5.0 (shipped) or Sun JDK 5 or 6
    • Windows platform: IBM SDK for Java 5.0 (shipped) or Sun JDK 5 or 6
    • Solaris platform: Sun JDK 5 or 6
    • HP/UX platform: IBM SDK for Java 5.0 (shipped)
  • .NET applications -- Windows platform: Microsoft Visual Studio 8.0 or 9.0 and Microsoft .NET Framework 2.0

The program's specifications and specified operating environment information may be found in documentation accompanying the program, if available, such as a README file, or other information published by IBM, such as an announcement letter. Documentation and other program content may be supplied only in the English language.

Performance considerations

WebSphere MQ Low Latency Messaging is a scalable product. Performance depends on the complexity of the specific environment, volume of data traffic, and the data object size. The stated performance numbers are based on measurements using standard IBM benchmarks in a controlled environment. The actual throughput that any application will experience may vary depending upon considerations such as message size, transmission rate, hardware platform, and network configuration. Therefore, no assurance can be given that an individual application will achieve the throughput or latency stated here. Customers should conduct their own testing. For more detailed performance information, consult your IBM sales representative.

Planning information

Customer responsibilities

IBM Services are available to assist in the installation, design, implementation, and maintenance of WebSphere MQ Low Latency Messaging. The following skills are required for implementation of WebSphere MQ Low Latency Messaging:

  • Networking
  • C, Java, and/or .NET programming
  • Thorough understanding of the WebSphere MQ Low Latency Messaging

Software Subscription and Support (also referred to as Software Maintenance) is included with licenses purchased through Passport Advantage and Passport Advantage Express. Product upgrades and technical support are provided by the Software Subscription and Support (also referred to as Software Maintenance) offering as described in the Agreements. Product upgrades provide the latest versions and releases to entitled software, and technical support provides voice and electronic access to IBM support organizations, worldwide.

IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with each program license acquired. The initial period of Software Subscription and Support (also referred to as Software Maintenance) can be extended by the purchase of a renewal option, if available.

Packaging

WebSphere MQ Low Latency Messaging is distributed as a single package containing:

  • Quick Start CD, which includes a readme file, quick start guide, and installation and configuration guide
  • IBM program package on CD media

Security, auditability, and control

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.


 
Back to topBack to top
 
Top rule
Software Services
Bottom rule

IBM Services has the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of our lab-based, software services team and the business consulting, project management, and infrastructure expertise of our IBM Global Services team.

IBM offers additional premium support and software services for WebSphere MQ Low Latency Messaging clients.

Optional software services can include:

  • Performance tuning
  • Capacity planning
  • Application development and integration
  • Global engineering and deployment

To learn more about IBM Software Premium Support, visit

http://www.ibm.com/software/support/premium/

To learn more about IBM Software Services or to contact a Software Services sales specialist, visit

http://www.ibm.com/software/sw-services/

To locate an IBM Business Partner, visit

http://www.ibm.com/software/solutions/isv

 
Back to topBack to top
 
Top rule
Ordering information
Bottom rule

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Product information

Licensed function title             Product group   Product
                                                    category
 
IBM WebSphere MQ LLM for Linux on   IBM MQSeries®    MQSeries
 System z Non-Production
 Environment
IBM WebSphere MQ Low Latency        IBM MQSeries    MQSeries
 Message Store for Non-Production
 Enviroment
IBM WebSphere MQ Low Latency        IBM MQSeries    MQSeries
 Messaging for Non-Production
 Environment
Program name                          PID        Charge unit
                                      number     description
 
IBM WebSphere MQ LLM for Linux on     5724-T21   Per Processor
 System z Non-Production Environment              Value Unit (PVU)
IBM WebSphere MQ Low Latency Message  5724-T21   Per PVU 
 Store for Non-Production Enviroment               
IBM WebSphere MQ Low Latency          5724-T21   Per PVU
 Messaging for Non-Production                     
 Environment
IBM WebSphere MQ Low Latency          5724-T21   Per Client Device
 Messaging for Non-Production                     
 Environment

Charge metrics definitions

Processor Value Unit (PVU)

Processor Value Unit (PVU) is a unit of measure by which this software product can be licensed. PVU entitlements are based on processor technology (defined within the PVU table4 by processor vendor, brand, type and model number). IBM continues to define a processor, for purposes of PVU-based licensing, to be each processor core on a chip. Each software product has a unique price per PVU. To determine the total cost of deploying an individual software product in a specific hardware environment, you must take the following steps:

  1. For each processor core in the hardware environment on which the software product is to be licensed, determine the PVU requirement based on its processor technology per the PVU table4.
  2. Add the PVU requirements for all processor cores in the hardware environment.
  3. Multiply the software product's price per PVU by the total number of PVUs required as determined in step 2 above.

PVU entitlements are specific to a software product and may not be exchanged, interchanged, or aggregated with PVU entitlements of another software product.

Unless you have deployed eligible sub-capacity products according to the sub-capacity4 terms, you must obtain PVU Proof of Entitlements (PoEs) for the maximum number of activated5 physical processor cores in the hardware environment made available to or managed by the software product. This is also referred to as full capacity licensing.

4
For information regarding PVU and sub-capacity licensing, including the latest PVU table, visit
http://www.ibm.com/software/lotus/passportadvantage/pvu_licensing_for _customers.html
5
Activated processor cores are physical processor cores that are available for use in a server. They include processor cores:
  • That are activated (available for use) when the server is shipped by the manufacturer
  • That are activated subsequently through activation codes purchased from the server manufacturer by the customer
  • Whose capacity can be limited by the customer through Virtualization technologies, Operating System commands and BIOS settings

Client Device

Client Device is the unit of measure by which this program is licensed. A Client Device is a computing device that requests the execution of a set of commands, procedures, or applications from another computer system that is typically referred to as a server. Multiple Client Devices may share access to a common server. A Client Device generally has some processing capability or is programmable to allow a user to do work. A Proof of Entitlement (PoE) must be obtained for each Client Device accessing the program in any manner on each and every single computer or server where the program is installed.

Examples include, but are not limited to appliances, automated teller machines, cash registers, desktop computers, kiosks, notebook computers, personal digital assistant, point-of-sale terminals, and technical workstations.

Passport Advantage program licenses

IBM WebSphere MQ Low Latency Messaging

Part description                                         Part
                                                         number
 
IBM WebSphere MQ Low Latency Message Store for
 Non-Production Enviroment
IBM WebSphere MQ LL Message Store Non Prod Env PVU Lic   D0BU5LL
 + SW S&S 12 Mo
IBM WebSphere MQ LL Message Store Non-Prod Env PVU       E0880LL
 Annual SW S&S Rnwl
IBM WebSphere MQ LL Message Store Non-Prod Env PVU SW    D0BU6LL
 S&S Reinstate 12 Mo

IBM WebSphere MQ Low Latency Messaging

 
IBM WebSphere MQ Low Latency Messaging for
 Non-Production Environment
IBM WebSphere MQ LLM Non-Prod Env Per Client Device      E088FLL
 Annual SW S&S Rnwl
IBM WebSphere MQ LLM Non-Prod Env Per Client Device Lic  D0BV9LL
 + SW S&S 12 Mo
IBM WebSphere MQ LLM Non-Prod Env Per Client Device SW   D0BVALL
 S&S Reinstate 12 Mo
IBM WebSphere MQ LLM Non-Production Env PVU Annual SW    E087ZLL
 S&S Rnwl
IBM WebSphere MQ LLM Non-Production Env PVU Lic + SW     D0BU3LL
 S&S 12 Mo
IBM WebSphere MQ LLM Non-Production Env PVU SW S&S       D0BU4LL
 Reinstate 12 Mo

IBM WebSphere MQ Low Latency Messaging

 
IBM WebSphere MQ LLM for Linux on System z
 Non-Production Environment
IBM WebSphere MQ LLM Linux on Syst z Non-Prod Env PVU    E088ELL
 Annual SW S&S Rnwl
IBM WebSphere MQ LLM Linux on Syst z Non-Prod Env PVU    D0BV7LL
 Lic + SW S&S 12 Mo
IBM WebSphere MQ LLM Linux on Syst z Non-Prod Env PVU    D0BV8LL
 SW S&S Reinstate 12Mo

Passport Advantage supply

IBM WebSphere Low Latency Messaging V2.3.0
IBM WebSphere MQ Low Latency Messaging V2.3.0,           BA0XYEN
 Multiplatform, English

Passport Advantage customer: Media pack entitlement details

Customers with active maintenance or subscription for the products listed are entitled to receive the corresponding media pack.

IBM WebSphere MQ Low Latency Messaging V2.3.0

Entitled maintenance        Media packs description     Part
offerings description                                   number
 
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging for       Latency Messaging V2.3.0,
 Linux on System z           Multiplatform, English
 Non-Production Environment
 per Processor Value Unit
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Message Store       Latency Messaging V2.3.0,
 Non-Production Environment  Multiplatform, English
 per Processor Value Unit
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging           Latency Messaging V2.3.0,
 Non-Production Environment  Multiplatform, English
 per Processor Value Unit
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging           Latency Messaging V2.3.0,
 Non-Production Environment  Multiplatform, English
 per Client Device
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Message Store per   Latency Messaging V2.3.0,
 Processor Value Unit        Multiplatform, English
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging for       Latency Messaging V2.3.0,
 Linux on System z per       Multiplatform, English
 Processor Value Unit
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging per       Latency Messaging V2.3.0,
 Processor Value Unit        Multiplatform, English
IBM WebSphere MQ Low        IBM WebSphere MQ Low        BA0XYEN
 Latency Messaging per       Latency Messaging V2.3.0,
 Client Device               Multiplatform, English

 
Back to topBack to top
 
Top rule
Terms and conditions
Bottom rule

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

Licensing

IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the Program. PoEs are required for all authorized use.

Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

This software license includes Software Subscription and Support (also referred to as Software Maintenance).

License Information form number
Program name                              Program    Form number
                                          number
 
IBM WebSphere MQ Low Latency Messaging    5724-T21   L-AVIL-7VWN43

The program's License Information will be available for review on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf
Limited warranty applies

Yes

Warranty

IBM warrants that when the Program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the Program. IBM does not warrant uninterrupted or error-free operation of the Program or that IBM will correct all Program defects. You are responsible for the results obtained from the use of the Program.

IBM provides you with access to IBM databases containing information on known Program defects, defect corrections, restrictions, and bypasses at no additional charge. Consult the IBM Software Support Handbook for further information at

http://www.ibm.com/support/handbook

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program technical support

Technical support of a program product will be available for a minimum of five years from the general availability date, as long as your Software Maintenance is in effect. This technical support allows you to obtain assistance (via telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Maintenance also provides you with access to updates, releases, and versions of the program. You will be notified, via announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.

Money-back guarantee

If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.

For programs acquired under the IBM International Passport Advantage Agreement, this term applies only to your first acquisition of the program.

Authorization for use on home/Portable computer

The program may be stored on the primary machine and another machine, provided that the program is not in active use on both machines at the same time. You may not copy and use this program on another computer without paying additional license fees.

Product name
 
IBM WebSphere MQ Low Latency Messaging               No
Volume orders (IVO)

No

Passport Advantage applies

Yes, and through the Passport Advantage Web site at

http://www.ibm.com/software/passportadvantage

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Usage restriction

Yes

For additional information refer to the License Information Document that is available on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf
Software Subscription and Support (Software Maintenance)

Yes. Software Subscription and Support (also referred to as Software Maintenance) is included with licenses purchased through Passport Advantage and Passport Advantage Express. Product upgrades and technical support are provided by the Software Subscription and Support (also referred to as Software Maintenance) offering as described in the Agreements. Product upgrades provide the latest versions and releases to entitled software and Technical Support provides voice and electronic access to IBM support organizations, worldwide.

IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with each program license acquired. The initial period of Software Subscription and Support (also referred to as Software Maintenance) can be extended by the purchase of a renewal option, if available.

While your Software Subscription and Support (also referred to as Software Maintenance) is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides assistance via telephone and, if available, electronic access, to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, 7 days a week. For additional details, consult yourIBM Software Support Handbook at

http://www.ibm.com/support/handbook

Software Subscription and Support (also referred to as Software Maintenance) does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under the applicable agreements.

For additional information about the International Passport Advantage Agreement and the IBM International Passport Advantage Express Agreement, visit the Passport Advantage Web site at

http://www.ibm.com/software/passportadvantage
System i Software Maintenance applies

No

Educational allowance available

Not applicable.


 
Back to topBack to top
 
Top rule
Prices
Bottom rule

Passport Advantage

For Passport Advantage information and charges, contact your IBM representative or authorized IBM Business Partner, or authorized IBM Business Partner for Software ValueNet®, if applicable. Additional information is also available at

http://www.ibm.com/software/passportadvantage

 
Back to topBack to top
 
Top rule
Order now
Bottom rule

To order, contact the Americas Call Centers or your local IBM representative.

To identify your local IBM representative, call 800-IBM-4YOU (426-4968).

Phone:      800-IBM-CALL (426-2255)
Fax:        800-2IBM-FAX (242-6329)
Internet:   callserv@ca.ibm.com
Mail:       IBM Teleweb Customer Support
            ibm.com® Sales Execution Center, Americas North
            3500 Steeles Ave. East, Tower 3/4
            Markham, Ontario
            Canada
            L3R 2Z1

Reference: YE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.


Note: Shipments will begin after the planned availability date.
Trademarks

z9 is a trademark of IBM Corporation in the United States, other countries, or both.

WebSphere, IBM, System p, Passport Advantage, PowerPC, System z, MQSeries, ValueNet and ibm.com are registered trademarks of IBM Corporation in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Windows and Microsoft are registered trademarks of Microsoft Corporation in the United States, other countries, or both.

Intel and Itanium are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at:

http://www.ibm.com/legal/us/en/

For the most current information regarding IBM products, consult your IBM representative or reseller, or visit the IBM worldwide contacts page

http://www.ibm.com/planetwide/us/

 

Back to topBack to top
 
Bottom grey rule
 
Printable version Printable version 


Offering Information terms of use