42
How IBM MQ Advanced can extend your hybrid messaging deployment options HHM-2941 Leif Davidsen

IBM MQ Advanced - IBM InterConnect 2016

Embed Size (px)

Citation preview

Page 1: IBM MQ Advanced - IBM InterConnect 2016

How IBM MQ Advanced can extend your hybrid messaging deployment optionsHHM-2941Leif Davidsen

Page 2: IBM MQ Advanced - IBM InterConnect 2016

Please Note:

2

• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.

• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract.

• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Page 3: IBM MQ Advanced - IBM InterConnect 2016

© 2015 IBM Corporation

Digital Enterprise

Reliability, security and scalability for Business Critical systems• Always on, always available• Security, control and governance

Speed and agility to drive innovation and growth• Explore, adopt, adapt• Rapid, Iterative prototypes

LoB roles CIO rolesApplication Developer

LoB DeveloperIntegration Architect

Administrator/ Developer

A New Era of Teamwork – The Vision

3

Page 4: IBM MQ Advanced - IBM InterConnect 2016

© 2015 IBM Corporation

Pain point : “New information, systems and services are springing up everywhere, and all need to be connected!”“Configuration, maintenance and operation of infrastructure take too long”

Pain point : “Deployments take months instead of hours”

Pain Points : “Our developers need to create engaging new apps fast, and make them interact with existing infrastructure”“I want to use the skills I have and not be forced to waste time learning stuff I won’t need”

Too often the reality….

4

Page 5: IBM MQ Advanced - IBM InterConnect 2016

Built on Apache

Hybrid Messaging is here with Message Connect

IBM Message ConnectIBM MQ IBM Message

Hub

Connecting your enterprise MQ backbone to the Cloud

HOT off the press!IBM announces Message Hub for Bluemix Dedicated!

5

Page 6: IBM MQ Advanced - IBM InterConnect 2016

IBM Hybrid Messaging

6

App AccessPartner

Enterprise MQ Backbone

Bluemix

Message HubBased on Apache Kafka

MQ Light API

REST Kafka Message Connect

IBM Message Hub offers ‘cloud-native’ messaging and usability

MQ is being deployed in cloud environments with growing demand for cloud-style usability: “self-service”

Digital IT Enterprise IT

Page 7: IBM MQ Advanced - IBM InterConnect 2016

Learning the lessons of messaging middleware

Systems are dynamic – new applications, new sources of data, new consumers of data• The challenge of delivering data to meet

changing demands needs a flexible infrastructure• Roll-your-own code in the applications

– Increases cost, time and complexity, but can deliver the code where you need it

• Storing the data in a database or file – Creates a permanent record, but does nothing to provide

timely analysis

A messaging infrastructure can meet both needs• Keeps the application simple and able to adapt to change• Can deliver filtered information to consuming applications,

and also deliver to a permanent information store7

Page 8: IBM MQ Advanced - IBM InterConnect 2016

Growth in IBM Messaging Deployment Choices

2011 2012 2013 2014 2015 2016Individual Software Deployment

MQ V7.1 MQ V7.5 MQ 7.5 MQ V8 MQ V8 MQ V8

Integrated Software Deployment

MQ V7.5 Advanced

MQ V7.5 Advanced

MQ V8 Advanced

MQ V8 AdvancedMQ V8 Advanced pattern for Pure

MQ V8 AdvancedMQ V8 Advanced pattern for Pure

Cloud/aaS deployment

MQ V7.0.1 HVE

MQ V7.5 HVE

MQ V7.5 HVE

MQ V7.5 HVE MQ Light Service on Bluemix

MQ & MQ Light on DockerMQ on Azure, AWS, SoftLayerMessage Hub

MQ on DockerMQ on Azure, AWS, SoftLayer Message Hub

Developer focused deployment

MQ Advanced for Developers

MQ LightMQ Advanced for Developers

MQ LightMQ Advanced for Developers

MQ LightMQ Advanced for Developers

Appliance Deployment

MQ Appliance MQ Appliance

8

Page 9: IBM MQ Advanced - IBM InterConnect 2016

MQ deployments

Page 10: IBM MQ Advanced - IBM InterConnect 2016

So what is IBM MQ?

• Simplifies applications, no need for complex connectivity logic or error handling

• Scales from single application deployments to billions of messages per day

• Connects from the mainframe to the mobile and the Internet of Things, moving data from applications, files and services

• Most widely deployed enterprise messaging solution with the largest ecosystem and set of skilled practitioners

• A secure messaging environment, with your customer and business data encrypted end to end

• Built-in High Availability with automated failover

• A single point of visibility and control for the data flowing through your business

• Reliable, robust movement of data with transactional integrity

Messaging you need Messaging as you need it

10

Page 11: IBM MQ Advanced - IBM InterConnect 2016

Updates in Fixpacks since MQ V8

• Fixpack 2– Built on the new LDAP features in MQ V8 to support authority records for LDAP users and

groups – Activity trace data extended to include microsecond call durations

• Fixpack 3– Support for authentication via PAM on Unix platforms– Protection against SSL security vulnerabilities (reduced CipherSpecs)– Extended start events

• Fixpack 4– Capped message expiry– Redistributable clients– Security change configuration events – Obfuscation of database passwords

11

Page 12: IBM MQ Advanced - IBM InterConnect 2016

Version x, MQ long term service

x.0.0.1 x.0.0.2 x.0.0.3 x.0.0.4 x.0.0.5 x.0.0.6 ……

Stable and Rapid Delivery

Version y, MQ long term service

Statement of Direction

x.0.1

x.0.2

x.0.3

x.0.n

y.0.1

y.0.2

y.0.3

Fixes only. No mid-service function.Same 5+3 service lifetimeLTS releases every couple of years

Fixes, plus new functionNew delivery every few months(~4 months expected)Fixes on latest mod onlyNewly added function will evolveover mods

12

Page 13: IBM MQ Advanced - IBM InterConnect 2016

Integrated MQ deployment

Page 14: IBM MQ Advanced - IBM InterConnect 2016

IBM MQ Advanced makes it easier for clients to buy and deploy all the IBM MQ distributed server capabilities they need within a single purchase.• IBM MQ Advanced for Developers is

also available specifically for development use only

IBM MQ Advanced is a part that provides entitlement to IBM MQ Server, Managed File Transfer Service, Advanced Message Security, and Telemetry:• Buy a single part at a single price (per

PVU) for all the distributed server capabilities.

What makes IBM MQ Advanced different?

MQ MFT Service AMS Telemetry

IBM MQ Advanced

14

Page 15: IBM MQ Advanced - IBM InterConnect 2016

Use IBM MQ Advanced Message Security (AMS) to guarantee the privacy of message contents

End-to-end data encryption

• Protects business and customer data from exposure if systems breached

• Demonstrates awareness of security risks and takes action to avoid impact

Where does Advanced Message Security fit in?

Application BApplication A

Channels

IBM MQ system

Queue ManagerQueue Manager

IBM MQ has many built in security features:

15

Page 16: IBM MQ Advanced - IBM InterConnect 2016

Where does Telemetry fit in?

Real-time access for enterprise applications to connect to a range of mobile devices, remote sensors, actuators etc.

IBM MQ Telemetry includes the following key components:

• The Telemetry service that runs on the IBM MQ server

• MQ Telemetry clients that are distributed to remote devices and applications

MQ Telemetry uses the open standard MQTT protocol.

Ideal to connect devices within the enterprise

Sensor(e.g. RFID)

Telemetry client

Enterprise

Telemetry ServiceTopic

Application BApplication A

Queue Manager

Oil RigSmart Phone

MedicalDeviceVehicle

16

Page 17: IBM MQ Advanced - IBM InterConnect 2016

Where does Managed File Transfer fit in?

Bringing Managed File Transfer to IBM MQ – file data is moved as MQ messages. Available as 2 chargeable components: MFT Agent and MFT Service. Available separately, and MFT Service is included in MQ Advanced

An MFT Agent performs the fundamental file transfer function of sending and receiving files from the local system.

MFT Service installs a file transfer agent on a MQ server with additional capabilities

MQ MFT supports file-to-file movement, but also file-to-message, and message-to-file

An MQ Explorer integrated GUI or command-line is used to configure and administer MFT.

Channels

MQ network

Loggingcomponent

MFT Agent

Application BApplication A

MFT Agent

17

Page 18: IBM MQ Advanced - IBM InterConnect 2016

Securing file data with SSL and IBM MQ AMS

MQ MFT supports transport level encryption using SSL

Data is encrypted before it is

sent over a channel and decrypted when it is received

IBMMQ

QueueManager

IBMMQ

QueueManager

svrconn channel

sndr/rcvrchannels

IBMMQ

QueueManager

IBMMQ

QueueManager

svrconn channel

sndr/rcvrchannels

When combined with MQ Advanced Message Security

– Allows file data to be encrypted at the source system and only decrypted when it reaches the destination system

– Data is secure even when at rest on a queue

Agent Agent

AgentAgent

18

Page 19: IBM MQ Advanced - IBM InterConnect 2016

Handling both files and messages across MQ MFTOne file to one message

MQMFT

One file to a group of messages

One message to one file

A group of messages (or all messages on the queue) to one file

• File can be split based on:– Size– Binary delimiter– Regular expression

• One message becomes one file

• Optionally, a delimiter can be inserted between each message

used to compose the file

• One file becomes one message

MQMFT

MQMFT

MQMFT

19

Page 20: IBM MQ Advanced - IBM InterConnect 2016

Virtual patterns on IBM PureApplication

20

• PureApplication provides a fully integrated IaaS forautomated provisioning of machines and softwaredeployments– Available as a hardware system, software or a Softlayer service– Repeatable and reliable MQ deployments for consistency

• MQ vSys.Next Support in IBM PureApplication V2.0from MQ V8.0.0.3 onwards– Concept similar to hypervisor but software components separated from

O/S– Drag and drop MQ onto Core O/S image to compose VM configuration

• Management and maintenance of MQ via PureApp console• Pattern support for highly available queue managers• Power/AIX support added to Linux x86 support with MQ

8.0.0.4

Off-prem in Dedicated SoftLayer datacenters worldwide

On-prem Bring Your Own Hardware

On-prem Appliance

Page 21: IBM MQ Advanced - IBM InterConnect 2016

High Availability and Idle Standby

Lower cost licensing for failover systems – whatever the High Availability (HA) solution you choose

Failures happen, but they don’t have to impact your businessHave you designed for high availability?Protect your ability to access your applications and data, and process your messages and transactions without

interruption in case of failure

MQ offers a choice of HA options:MQ-based: Multi-Instance Queue Managers

Software-based HA with automatic failoverFailover systems licensed through ‘Idle Standby’ Licensing

Hardware based: PowerHA, and other 3rd party optionsRestarts wider range of system and application based assetsFully automated HA had historically been licensed through purchase of a full additional licenseLicense updates extend ‘Idle Standby’ licensing to hardware-based HA environments as well

21

Page 22: IBM MQ Advanced - IBM InterConnect 2016

MQ for Developers

Page 23: IBM MQ Advanced - IBM InterConnect 2016

IBM MQ Advanced for Developers• What’s this for?

– A part in the IBM MQ offering that is intended for use by developers only– Enables developers to install and use the entire IBM MQ Advanced stack on their personal

development machines without needing to pay a PVU based license• Priced by Authorised User Single Install with IBM Support• Doesn’t replace existing Test and Production usage• Also available without IBM Support – and free to download

Development environmentIntegration Test

System and Performance Test

Production Environment

High Availability

Full MQ Advanced License RequiredMQ Advanced for Developers License Idle Standby

License Required

23

Page 24: IBM MQ Advanced - IBM InterConnect 2016

MQ Light : Software and Cloud• Messaging that application developers will love to use,

helping them make responsive applications that scale easily• Open APIs crafted to

feel natural in a growing range of popular languages

• Tooling that makes modular app development easy

• Now supported as an additional API within IBM MQ

24

Page 25: IBM MQ Advanced - IBM InterConnect 2016

MQ in the Cloud/as a Service

Page 26: IBM MQ Advanced - IBM InterConnect 2016

Both LoB & IT have Messaging Requirements:

• App composition• Microservices• Interaction with systems of record

• Emphasis on app responsiveness• Quick (or no) install and easy to use• Available in languages that support

technology choices

• Assured delivery of data

• Transactional units of work

• Synchronizing systems of record

• Emphasis on reliability

• Planned maintenance windows

• Available in languages used by business critical systems

dockernode

26

Page 27: IBM MQ Advanced - IBM InterConnect 2016

Event driven applications

Streaming data to analytics

Wiring for microservices

Messaging is key for new engaging applications

• De-coupled microservices allow applications to evolve rapidly– Open protocols support current and future

technologies, allowing any component to

• Low response times are non-negotiable for engaging applications– Applications which are told and respond when

something happens, they don’t have to keep watching

• Insights the from data you already have– Data needs to be streamed from anywhere to one or

many analytics engines

27

Page 28: IBM MQ Advanced - IBM InterConnect 2016

Message Hub is…..• A scalable, distributed, high throughput message bus based on Apache

Kafka• Wide compatibility via 3 interfaces: REST, Kafka and MQ Light AMQP • Tightly integrated with Bluemix – The Bluemix native Message and Event

Bus

MQ (plus other on-prem data sources)

MQ Light APIAMQP

RESTful APIHTTP

Apache KafkaTCP

Streams

Whisk

28

Page 29: IBM MQ Advanced - IBM InterConnect 2016

Build Your Own CloudDeployment automation• Chef samples, UrbanCode Deploy

Containers:• MQ on Docker

Amazon• MQ BYOS&L – Monthly rental or PVU• MQ per hour (from IBM Business Partner)

Pure Application Systems:• Build reusable & re-deployable

patterns

SoftLayer• MQ BYOS&L: monthly rental or PVU

Public Cloud EconomiesTime to Market

Total ControlMaximum FlexibilityMaximum Security

Microsoft Azure• MQ BYOS&L – Monthly rental or PVU• MQ pre-installed and purchasable

directly from MS

Traditional Software:• MQ monthly rental licenses• MQ PVU licenses• System z (OTC, MLC)• MQ Appliance

Deploying MQ on Clouds and more…

29

Page 30: IBM MQ Advanced - IBM InterConnect 2016

MQ in Docker

• MQ 8.0.0.4 supported to run inside a Docker image.Details: https://ibm.biz/mqdocker

• Brings the benefits of Docker to MQ– Lightweight containers for running MQ– Predictable and standardized units for deploying MQ– Process, resource and dependency isolation

• IBM sample Docker files for customizing and building your own Docker images– Best practice guidance– Runs an MQ queue manager inside a container, isolated

from the rest of your system

30

Licensing for MQ on Docker is BYOSL based on PVUs of the machine running the Docker container

Page 31: IBM MQ Advanced - IBM InterConnect 2016

Scripted Deployment of MQ

UrbanCode Deploy IBM tool for automating deployments of

applications and middleware IBM MQ supported with a plug-in

Configure and interact directly with IBM MQ in multiple ways with out-of-the-box steps

Chef Chef automates configuration and management

Allows infrastructure to be described in code Scripts already available for deployment of MQ

Ensuring MQ continues to be easier and quicker to deploy

31

Page 32: IBM MQ Advanced - IBM InterConnect 2016

Appeal of the Cloud: Perception of MQ:

vs ease of deployment low skill scalable cheap

high skill effort and risk from change application complexity

MQ self service

Perceptions of IBM as a Service today

Line-of-business and developer resistance to using MQMQ not taken into future deployments where it should be

MQ systems able to respond to LoB requirements quicklyMQ suitable for cloud deployments

32

Page 33: IBM MQ Advanced - IBM InterConnect 2016

Using MQ as a service• Not an environment, more a lifestyle choice!• Addresses the increasing demands on agility and

scale of messaging infrastructures• As a service goes hand in hand with self service

• Many clients have built MQ as a service today– Orchestration and automation of MQ resources

• E.g. IBM Urbancode Deploy, Chef, Puppet, etc.

– Running on bare metal or in a cloud

• Redpaper now available http://ibm.biz/mqaas_red33

Page 34: IBM MQ Advanced - IBM InterConnect 2016

MQ as an Appliance

Page 35: IBM MQ Advanced - IBM InterConnect 2016

• The scalability and security of IBM MQ V8 in a physical appliance form factor• Rapid, reliable, simple, secure exchange of data across applications, systems and services• Convenience, fast time-to-value, and low total cost of ownership of an appliance• Use as a messaging hub to extend connectivity within your enterprise, in branch offices, factories or stores

Rapid to deploy, easy to configure and run for enterprise and remote deployments

What’s new in IBM MQ Appliance M2000 Integrates seamlessly into MQ networks and clusters Simple out of the box High-Availability with paired connectivity to another appliance Simpler maintenance with fixpacks delivered as certified firmware updates onto a locked down

appliance Appliance delivered pre-optimized for maximum performance out-of-the-box New MQ Console to provide a browser-based user interface offering personalized monitoring and

configuration

IBM MQ Appliance

35

Page 36: IBM MQ Advanced - IBM InterConnect 2016

© 2015 IBM Corporation 36

High-end solution for enterprise consolidation use case Capable of handling large MQ workloads for persistent

and non-persistent messaging Host multiple Queue Managers to act as a messaging

hub A replacement for multiple separate MQ servers Built-in High Availability when paired to a 2nd appliance

and off-site disaster recovery to another Appliance Supports MQ AMS, and can be used to move MQ MFT

files between MFT endpoints

Lower-end solution for branch office or factory deployment

Same software and hardware as the Enterprise appliance, but processor usage limited

Designed to meet lower messaging throughput requirements

Supports all features of M2000A, including High Availability, Disaster Recovery and MQ AMS

Trade-up part available from M2000B capacity to M2000A capacity

IBM MQ Appliance M2000A (for Enterprise) IBM MQ Appliance M2000B (Branch etc.)

Easily deploy and maintain MQ messaging in minutes!

Which MQ Appliance is right for you?

Page 37: IBM MQ Advanced - IBM InterConnect 2016

MQ Appliance : High Availability & Disaster Recovery

DR ReplicationAsynchronous(10 Gb Ethernet)

Initial Delivery of Disaster Recovery function available November 30th 2015Each Queue Manager supports either HA or DR

Future update will enable Queue Managers to replicate for both HA and DR

HA Replication

Synchronous(10Gb Ethernet)

Statement of Direction

37

Page 38: IBM MQ Advanced - IBM InterConnect 2016

Monday10:30-11:30 3592 New MQ features

3452 Managing applications

12:00-13:00 2835 MQ on z/OS and Distributed

15:00-16:00 3470 Latest MQ z/OS features2833 Where is my message?3544 MQ Light in an MQ infrastructure

16:30-17:30 3573 Hybrid cloud messaging2941 MQ Advanced

Tuesday08:30-09:30 3540 The MQ Light API

12:00-13:00 3456 The IBM MQ Appliance

13:15-14:15 3499 Introducing Message Hub3458 MQ Appliance administration

14:30-15:30 6432 MQ updates and futures (InnerCircle)2849 Messaging feedback roundtable

16:00-17:00 3544 MQ Light in an MQ infrastructure3513 MQ hands on lab

Wednesday08:30-09:30 3602 Managing your MQ environment

12:00-13:00 3613 Designing MQ self service6408 Hybrid messaging roadmap (InnerCircle)

13:15-14:00 3416 HA and DR with MQ3433 Why secure your messaging?

15:45-16:30 3429 Securing MQ2847 Meet the messaging experts

16:00-17:00 3508 MQ Light hands on lab

16:45-17:30 2275 Migrating to the IBM MQ Appliance

Thursday08:30-09:15 3420 MQ Clustering

2931 Business agility with self service MQ

09:30-10:15 3479 MQ z/OS clusters and shared queue3450 Optimising MQ applications2849 Messaging feedback roundtable

10:30-11:15 3465 MQ Appliance high availability3481 MQ z/OS messaging connectivity

11:30-12:15 3474 Active-active messaging3537 Monitoring and managing MQ3425 MQ publish/subscribe

Find us at the EXPO:Hybrid Integration peds 65-68

Check out the Hybrid Messaging sub topic under theHybrid Integration topic for further customer and business

partner sessions

Hybrid Messaging from the IBM experts at InterConnect 2016 Sunday

14:30-15:30 6408 Hybrid messaging roadmap (InnerCircle)

Page 39: IBM MQ Advanced - IBM InterConnect 2016

• Hybrid Integration Strategy• Cloud Integration • Accelerating Digital Business• Integration Bus • IBM MQ • API Management• BPM / ODM • DataPower• CICS • WAS

Spend time with IBM experts, at the home of many of IBM's software products. This summit is by invitation only - a limited seating engagement for executives and architects who would like to learn how to harness IBM connectivity and application integration solutions to deliver access to data, applications and information regardless of platform, device or data formats - across both on-premises and cloud environments.Learn more about how we are transforming our technologies using Hybrid Cloud to enable you to harness your existing assets to achieve greater capacity, efficiency and integration across platforms, whilst retaining the security, capability and resiliency you would expect from IBM.• Discover and influence IBM's strategy for key messaging and integration technologies, including, IBM

MQ, IBM Integration Bus and IBM API Management• Engage in technical sessions and one-on-one interactions with top IBM Hursley Lab architects and senior

executives to refine your 2016 strategic plans• Expand your network with industry-leading peers from other companies• Plus learn about other IBM technology, such as IBM intelligent business process management solutions

(BPM & ODM), DataPower gateways, CICS and WebSphere Application Server on-premise and cloudThis event is conducted under a Non-Disclosure agreement, so we will be able to share product directions with you.

Hursley: a visit to talk aboutThe IBM Hursley Lab is the largest software development facility in Europe; situated in a beautiful 100 acre park with a historic setting. Attendees stay in the local city of Winchester which is a vibrant heritage destination with many attractions and classical architecture including a magnificent cathedral.Enjoy the award-winning pubs and restaurants and a tempting array of independent shops.Talk to your IBM rep to find out more

Be part of the conversationKeep up to date with the latest information, join the conversations and help to shape the event to meet your interests. Use #IBMhursum in your Tweets to keep in touch.

#IBMhursum

European & North American

Hursley Summit 2016Integration across applications, data and processes for mobile and cloud

May 10 – 12 & May 16 - 19 | IBM Hursley Lab #IBMhursum

Page 40: IBM MQ Advanced - IBM InterConnect 2016

Notices and Disclaimers

40

Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law

Page 41: IBM MQ Advanced - IBM InterConnect 2016

Notices and Disclaimers Con’t.

41

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.

IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Page 42: IBM MQ Advanced - IBM InterConnect 2016

Thank YouYour Feedback is Important!

Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your

smartphone, laptop or conference kiosk.