SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
© Copyright IBM Corporation 2016
HHM-3592 Hybrid Messaging: How New MQ Features
Enhance Capabilities On-premise and in the Cloud
David Ware
Andrew Schofield
Pete Siddall
© Copyright IBM Corporation 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.
© Copyright IBM Corporation 2016
Speed & Agility
Integration & Scale
Core Enterprise
Digital Ecosystem
Digital
teams
EnterpriseIT
teams
4
Speed and agility to drive
innovation and growth
• Explore, adopt, adapt
• Rapid, Iterative prototypes
Reliability, security and scalability for
Business Critical systems
• Always on, always available
• Security, control and governance
Digital Transformation = Many Modes of IT
© Copyright IBM Corporation 2016
Digital IT Enterprise IT
Message Hub
(Based on Apache Kakfa)
MQ Light API
MQ Light API
5
Enterprise Messaging & Integration
Hybrid Messaging
MQ ExplorerMQ ClientMQ Light API
Kafka API REST API IBM MQ Appliance
Bluemix Public
Bluemix Dedicated
(Announced, GA March)
Bluemix Local
(Coming soon)
IBM MQ
Cloud
On-Prem
Cloud
On-Prem
IBM Message
Connect
© Copyright IBM Corporation 2016
IBM MQ V8
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
64-bit for all
platforms
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
7
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
64-bit for all
platforms
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• Availability:
– May 2014 (eGA Distributed)
– June 2014 (z/OS and
pGA Distributed)
• FixPack 4 on Distributed
platforms now available
8
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
New platforms
with 64-bit for all
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• Aligned MQ across its distributed
platforms, and z/OS
• 64-bit server support for all queue
manager platforms
• New MQ platform, Power Linux
little-endian
Statement of Direction for MQ V8 on
HP NonStop
9
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
New platforms
with 64-bit for all
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• Long-awaited update from the
JMS 1.1 standard
• New Messaging Features
– Delivery Delay
– Asynchronous Send
– Subscriptions can be shared
across a messaging provider
• API improvements
10
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
New platforms
with 64-bit for all
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• Is the application who they say they
are?
• The ability to require a connecting
application to provide a userid and
password
• Authentication against OS or LDAP
user repositories
QMgr
Application
Application
?
?
LDAP
11Sessions 3433 and 3429 for security
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
New platforms
with 64-bit for all
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• Enhanced vertical scaling for
distributed queue managers
– Less targeted at internal benchmarks,
favouring more realistic scenarios
12Session 3450 for optimising applications
© Copyright IBM Corporation 2016
Platforms &
Standards
Security Scalability
System z
exploitation
New platforms
with 64-bit for all
Userid
authentication
via OS & LDAP
Multiplexed client
performance
64-bit buffer pools in
MQ for z/OS means
less paging, more
performance
Multiple Cluster
Transmit Queue
on all platforms
User-based
authorisation for
Unix
Queue manager
vertical scaling
Performance and
capacity
Support for JMS
2.0
AMS for IBM i &
z/OS
Publish/Subscribe
improvements
Performance
enhancements for IBM
Information Replicator
(QRep)
Improved
support for .Net
and WCF
DNS Hostnames
in CHLAUTH
records
Routed
publish/subscribe
Exploit zEDC
compression
accelerator
SHA-2 for z, i &
NSS
Multiple
certificates per
queue manager
SMF and shared queue
enhancements
IBM MQ V8 delivering best in class enterprise messaging
• 64-bit address space available for
buffer pools
– Each buffer pool can be much larger
• Number of buffer pools can match
page sets
2 GB BAR
Queue Manager Address Space
Max 1.6GB
Max 16EB
CODE
DATA
Buffer
Pool
Buffer
Pool
Buffer
Pool
Buffer
Pool
Buffer
Pool
Buffer
Pool
Buffer
Pool
Buffer
Pool
DATA
13Session 3470 for latest z/OS features
© Copyright IBM Corporation 2016
…and since MQ V8
© Copyright IBM Corporation 2016
Incremental features
• MQ V8 is on its fourth fixpack
• These have contained more than just fixes…
15
© Copyright IBM Corporation 2016
Distributed Fixpack 2
• Built on the new LDAP features in MQ V8 to support authority records for
LDAP users and groups
– No need to define OS users/groups for applications
– Supported for Unix, Linux and IBM i
• Activity trace data extended to include microsecond call durations
16Session 3452 for more on Activity Trace
© Copyright IBM Corporation 2016
Distributed Fixpack 3
• Support for authentication via PAM on Unix platforms
– Configure authentication to go via PAM modules
– Gives more flexibility in mechanisms for verification and account validation
• Protection against SSL security vulnerabilities
– This was the time of Heartbleed, POODLE, BEAST, FREAK, Bar Mitzvah, LogJam, …
– Before V8.0.0.3, 44 different CipherSpecs to choose from
– With V8.0.0.3, subset of just 17 CipherSpecs
• Extended start events
– Allows system monitoring applications to see when a multi-instance queue manager
has failed over and where it is now running
Includes z/OS
17
© Copyright IBM Corporation 2016
Distributed Fixpack 4
• Capped message expiry
– Administratively impose minimum expiries
– Applies to queues and topics
• Redistributable clients
– Simple tar/zip image for Windows and Linux
– Permitted to embed clients with applications
• Security change configuration events
– Coverage for all security changes
– Includes new event formatting sample
• Obfuscation of database passwords
– Queue manager configuration for connecting to resource managers
Includes z/OS
18
© Copyright IBM Corporation 2016
Enhanced Java SE support for MQ JMS on z/OS
• CICS Transaction Server
– MQ JMS applications in a CICS OSGi JVM server
– CICS TS V5.2+/V5.3
– IBM MQ V7.1+/V8+
• IMS
– MQ JMS applications in IMS
IMS V13 (MPR, BMP, IFP, JMP, JBP regions)
– MQ V8+
Statement of Direction to provide MQ
JMS in CICS Liberty
19Session 3481 for z/OS connectivity
© Copyright IBM Corporation 2016
Additional Active Logs on z/OS
• Maximum active log capacity increased 10x
• Improve resilience to issues affecting log archiving
• Now up to 310 x 4GB active logs.
• MQV8+
21Session 3470 for latest z/OS features
© Copyright IBM Corporation 2016
The IBM MQ Appliance
© Copyright IBM Corporation 2016
• The scalability, security and reliability of IBM MQ V8
• The convenience, fast time-to-value and low total cost of
ownership of an appliance
• Built in high availability and disaster recovery capabilities
• Ideal for use as a messaging hub running queue managers
accessed by clients, or to extend MQ connectivity to a remote
location
• Familiar feel for existing MQ users – application interfaces,
administration, networking/clustering, security….
The IBM MQ Appliance
Sessions 3456, 3458, 3465 for the appliance 24
© Copyright IBM Corporation 2016
MQ Appliance high availability and disaster recovery
• Fully built-in HA and DR capabilities
– No external components required
– Per queue manager active/passive
topologies
• High availability
– Short distance configurations
– All recoverable data replicated immediately
– Failures automatically detected and queue
managers restarted
• Disaster recovery (firmware update 4)
– Long distance configurations
– Manual queue manager takeover
Synchronous replication
Automatic takeover
Asynchronous replication
manual takeover
Sessions 3456, 3458, 3465 for the appliance
Statement of Direction to
support combined HA
and DR deployments
25
© Copyright IBM Corporation 2016
MQ Appliance console
• Browser-based UI for
administering the appliance
– Administration
• Configuration of the appliance
and the MQ resources
– Monitoring
• Exposes machine level
metrics
• And MQ operations
Sessions 3456, 3458, 3465 for the appliance
Statement of Direction to provide the
console across multiple MQ platforms
in the future
26
© Copyright IBM Corporation 2016
New MQ environments
© Copyright IBM Corporation 2016
IBM PureApplication
28
• PureApplication provides a fully integrated IaaS for
automated provisioning of machines and software
deployments
– 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.0
from 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
© Copyright IBM Corporation 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
29
© Copyright IBM Corporation 2016
Supporting MQ deployed to the cloud
• Enterprise applications are expanding beyond the
datacentre and asynchronous Enterprise Messaging is
the easiest and most efficient way to bridge between the
applications in globally distributed cloud datacentres.
– MQ offerings available on popular public cloud platforms
• E.g. Azure, EC2, Softlayer
• Monthly or hourly license options for MQ are available
• Or BYOL
– Or build your own VM or container and deploy
30
© Copyright IBM Corporation 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_red
Sessions 2931, 3613 for as a service 32
© Copyright IBM Corporation 2016
MQ ecosystem – what’s new
33
Running MQ in Docker is now supported
for production use
https://github.com/ibm-messaging/mq-docker
Sample cookbook for installing and
configuring MQ using Chef
https://github.com/ibm-messaging/mq-chef
© Copyright IBM Corporation 2016
MQ ecosystem – what should we do next?
Architect
DevelopDeploy
Operate
34
© Copyright IBM Corporation 2016
MQ Light
© Copyright IBM Corporation 2016
MQ Light : Software and Cloud
Messaging that application developers
will love to use, helping them make
responsive applications that scale
easily
A very simple messaging API
Multiple ways to access MQ Light
– An MQ Light software download for developers
– A managed Bluemix service
• Message Hub (MQ Light support coming soon)
– Directly connected to MQ V8
Sessions 3540 and 3544 for MQ Light 36
© Copyright IBM Corporation 2016
Connecting MQ Light applications to MQ
• MQ Light applications connect directly into
MQ queue managers
• A new MQ channel type of “AMQP”
– Supported from MQ 8.0.0.4
– Similar in style to an MQTT channel
– Supports the subset of the AMQP 1.0 Oasis
specification required for MQ Light applications
• MQ Light applications interoperable with all
other MQ applications
– All share the same topic space
C
JMS
MQTT
.NET
COBOL
QMgr
QMgr
QMgr
37Sessions 3540 and 3544 for MQ Light
© Copyright IBM Corporation 2016
Message Hub
© Copyright IBM Corporation 2016
Hybrid Cloud Messaging
Digital IT Enterprise IT
Cloud
On-
Prem
Cloud
On-
Prem
MQ Light Software
(Local stand-alone Server)
App AccessPartner
Traditional Data Centre
Enterprise Messaging
MQ
Light
API
H
Secure
Gateway
Message
Hub
MQ Light API REST Kafka Client
Cloud
Data
Services
Apache
Spark
Watson
Bluemix
As-a-service
on-prem
management
of MQ
PureApp
Cloud
PureApp SW
PureApp HW
Dev-ops
CI/CD
Monthly
Session 3499 for Message Hub 39
© Copyright IBM Corporation 2016
What does Message Hub enable?
40
Hub for asynchronously
connecting services inside
Bluemix or beyond
Applications connected to
events happening in other
Bluemix services, or from
beyond the cloud
Insights from the data you already have
Data needs to be streamed from anywhere to one or
many analytics engines
1 2
3
Microservices allow
applications to evolve rapidly
Open protocols support
polyglot runtimes,
application controlled
behavior and reactive
scale
MQ
plus other
on-prem data sources
4
© Copyright IBM Corporation 2016
Why Apache Kafka?
41
Fast: Responds to your needs
Scalable: Scales according to demands
Durable: Prevents data loss
Distributed: Fault-tolerant
Used by companies
including:
 LinkedIn
 Yahoo
 Twitter
 Netflix
 Spotify
 Pinterest
 Paypal
 Tumblr
© Copyright IBM Corporation 2016
Going forward with MQ
© Copyright IBM Corporation 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 X+1, MQ long term service
43
© Copyright IBM Corporation 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 X+1, MQ long term service
Statement of Direction
X.0.1
X.0.2
X.0.3
X.0.n
(X+1).0.1
(X+1).0.2
(X+1).0.3
Fixes only. No mid-service function.
Same 5+3 service lifetime
LTS releases every couple of years
Fixes, plus new function
New delivery every few months
Fixes on latest mod only
44
© Copyright IBM Corporation 2016
IBM MQ early access programs
Interested in hearing about the future direction of MQ?
Want to influence the shape of features while they’re still on the drawing board?
Want access to early drivers?
Join any of the IBM MQ early programs
IBM MQ v.Next early program
IBM MQ Appliance early program
IBM MQ on HP Non Stop Server early program
Talk to your IBM contact, alternatively email pete_murphy@uk.ibm.com for further details
45
© Copyright IBM Corporation 2016
Where do I get more information?
IBM Messaging developerWorks
developer.ibm.com/messaging
IBM Messaging Youtube
https://www.youtube.com/IBMmessagingMedia
LinkedIn
Ibm.biz/ibmmessaging
Twitter
@IBMMessaging
IBM MQ Facebook
Facebook.com/IBM-MQ-8304628654/
© Copyright IBM Corporation 2016
Monday
10: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 features
2833 Where is my message?
3544 MQ Light in an MQ infrastructure
16:30-17:30 3573 Hybrid cloud messaging
2941 MQ Advanced
Tuesday
08:30-09:30 3540 The MQ Light API
12:00-13:00 3456 The IBM MQ Appliance
13:15-14:15 3499 Introducing Message Hub
3458 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 infrastructure
3513 MQ hands on lab
Wednesday
08:30-09:30 3602 Managing your MQ environment
12:00-13:00 3613 Designing MQ self service
6408 Hybrid messaging roadmap (InnerCircle)
13:15-14:00 3416 HA and DR with MQ
3433 Why secure your messaging?
15:45-16:30 3429 Securing MQ
2847 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
Thursday
08:30-09:15 3420 MQ Clustering
2931 Business agility with self service MQ
09:30-10:15 3479 MQ z/OS clusters and shared queue
3450 Optimising MQ applications
2849 Messaging feedback roundtable
10:30-11:15 3465 MQ Appliance high availability
3481 MQ z/OS messaging connectivity
11:30-12:15 3474 Active-active messaging
3537 Monitoring and managing MQ
3425 MQ publish/subscribe
Find us at the EXPO:
Hybrid Integration peds 65-68
Check out the Hybrid Messaging sub topic under the
Hybrid 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)
© Copyright IBM Corporation 2016
Notices and Disclaimers
48
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
© Copyright IBM Corporation 2016
Notices and Disclaimers Con’t.
49
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.
© Copyright IBM Corporation 2016
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee Portal to
complete your session surveys from your smartphone,
laptop or conference kiosk.

Mais conteúdo relacionado

Mais procurados

IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ Clusters
IBM Systems UKI
 

Mais procurados (20)

Expanding your options with the IBM MQ Appliance - IBM InterConnect 2016
Expanding your options with the IBM MQ Appliance - IBM InterConnect 2016Expanding your options with the IBM MQ Appliance - IBM InterConnect 2016
Expanding your options with the IBM MQ Appliance - IBM InterConnect 2016
 
Understanding mq deployment choices and use cases
Understanding mq deployment choices and use casesUnderstanding mq deployment choices and use cases
Understanding mq deployment choices and use cases
 
IBM MQ Disaster Recovery
IBM MQ Disaster RecoveryIBM MQ Disaster Recovery
IBM MQ Disaster Recovery
 
IBM WebSphere MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM WebSphere MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM WebSphere MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM WebSphere MQ: Managing Workloads, Scaling and Availability with MQ Clusters
 
Ame 2269 ibm mq high availability
Ame 2269 ibm mq high availabilityAme 2269 ibm mq high availability
Ame 2269 ibm mq high availability
 
Designing IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDesigning IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generation
 
IBM Integration Bus High Availability Overview
IBM Integration Bus High Availability OverviewIBM Integration Bus High Availability Overview
IBM Integration Bus High Availability Overview
 
Building a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ ApplianceBuilding a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ Appliance
 
IBM WebSphere MQ: Using Publish/Subscribe in an MQ Network
IBM WebSphere MQ: Using Publish/Subscribe in an MQ NetworkIBM WebSphere MQ: Using Publish/Subscribe in an MQ Network
IBM WebSphere MQ: Using Publish/Subscribe in an MQ Network
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performance
 
Introducing IBM Message Hub: Cloud-scale messaging based on Apache Kafka
Introducing IBM Message Hub: Cloud-scale messaging based on Apache KafkaIntroducing IBM Message Hub: Cloud-scale messaging based on Apache Kafka
Introducing IBM Message Hub: Cloud-scale messaging based on Apache Kafka
 
Building an Active-Active IBM MQ System
Building an Active-Active IBM MQ SystemBuilding an Active-Active IBM MQ System
Building an Active-Active IBM MQ System
 
IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ Clusters
 
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryIBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
 
IBM MQ and Kafka, what is the difference?
IBM MQ and Kafka, what is the difference?IBM MQ and Kafka, what is the difference?
IBM MQ and Kafka, what is the difference?
 
IBM MQ V9 Overview
IBM MQ V9 OverviewIBM MQ V9 Overview
IBM MQ V9 Overview
 
IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016
 
IBM MQ - Monitoring and Managing Hybrid Messaging Environments
IBM MQ - Monitoring and Managing Hybrid Messaging EnvironmentsIBM MQ - Monitoring and Managing Hybrid Messaging Environments
IBM MQ - Monitoring and Managing Hybrid Messaging Environments
 
3429 How to transform your messaging environment to a secure messaging envi...
3429   How to transform your messaging environment to a secure messaging envi...3429   How to transform your messaging environment to a secure messaging envi...
3429 How to transform your messaging environment to a secure messaging envi...
 
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
 

Destaque

Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
Ant Phillips
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
Ant Phillips
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message Broker
Ant Phillips
 

Destaque (20)

Secure Your Messages with IBM MQ Advanced Message Security
Secure Your Messages with IBM MQ Advanced Message SecuritySecure Your Messages with IBM MQ Advanced Message Security
Secure Your Messages with IBM MQ Advanced Message Security
 
MQ Infrastructure of Today and Tomorrow
MQ Infrastructure of Today and TomorrowMQ Infrastructure of Today and Tomorrow
MQ Infrastructure of Today and Tomorrow
 
IBM Messaging Security - Why securing your environment is important : IBM Int...
IBM Messaging Security - Why securing your environment is important : IBM Int...IBM Messaging Security - Why securing your environment is important : IBM Int...
IBM Messaging Security - Why securing your environment is important : IBM Int...
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guide
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
Secure Messages with IBM WebSphere MQ Advanced Message Security
Secure Messages with IBM WebSphere MQ Advanced Message SecuritySecure Messages with IBM WebSphere MQ Advanced Message Security
Secure Messages with IBM WebSphere MQ Advanced Message Security
 
CTU 2017 I173 - how to transform your messaging environment to a secure messa...
CTU 2017 I173 - how to transform your messaging environment to a secure messa...CTU 2017 I173 - how to transform your messaging environment to a secure messa...
CTU 2017 I173 - how to transform your messaging environment to a secure messa...
 
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
 
IBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platformsIBM MQ - Comparing Distributed and z/OS platforms
IBM MQ - Comparing Distributed and z/OS platforms
 
Building highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQBuilding highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQ
 
Unified log-meetup-20160420
Unified log-meetup-20160420Unified log-meetup-20160420
Unified log-meetup-20160420
 
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
 
What's new in IBM MQ Messaging
What's new in IBM MQ MessagingWhat's new in IBM MQ Messaging
What's new in IBM MQ Messaging
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQ
 
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015 Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
 
Kafka Reliability Guarantees ATL Kafka User Group
Kafka Reliability Guarantees ATL Kafka User GroupKafka Reliability Guarantees ATL Kafka User Group
Kafka Reliability Guarantees ATL Kafka User Group
 
Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message Broker
 

Semelhante a InterConnect 2016: What's new in IBM MQ

Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
Animesh Singh
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
Spiffy
 

Semelhante a InterConnect 2016: What's new in IBM MQ (20)

IBM What's New in MQ V8
IBM What's New in MQ V8IBM What's New in MQ V8
IBM What's New in MQ V8
 
MQ Guide France - What's new in ibm mq 9.1.4
MQ Guide France - What's new in ibm mq 9.1.4MQ Guide France - What's new in ibm mq 9.1.4
MQ Guide France - What's new in ibm mq 9.1.4
 
What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8What's New in IBM MQ - Version 8
What's New in IBM MQ - Version 8
 
What's New in IBM Messaging
What's New in IBM MessagingWhat's New in IBM Messaging
What's New in IBM Messaging
 
IBM MQ for z/OS The Latest and Greatest Enhancements
IBM MQ for z/OS The Latest and Greatest EnhancementsIBM MQ for z/OS The Latest and Greatest Enhancements
IBM MQ for z/OS The Latest and Greatest Enhancements
 
MQ What's New Beyond V8 - V8003 level
MQ What's New Beyond V8 - V8003 levelMQ What's New Beyond V8 - V8003 level
MQ What's New Beyond V8 - V8003 level
 
IBM MQ Update, including 9.1.2 CD
IBM MQ Update, including 9.1.2 CDIBM MQ Update, including 9.1.2 CD
IBM MQ Update, including 9.1.2 CD
 
IBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdfIBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdf
 
What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1
 
IBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingIBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud Messaging
 
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
 HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ... HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
 
IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2
 
HP: Implementácia cloudu s HP
HP: Implementácia cloudu s HPHP: Implementácia cloudu s HP
HP: Implementácia cloudu s HP
 
IBM MQ What's new - Sept 2022
IBM MQ What's new - Sept 2022IBM MQ What's new - Sept 2022
IBM MQ What's new - Sept 2022
 
Whats new in MQ V9.1
Whats new in MQ V9.1Whats new in MQ V9.1
Whats new in MQ V9.1
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
 
Connecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the EnterpriseConnecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the Enterprise
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

InterConnect 2016: What's new in IBM MQ

  • 1. © Copyright IBM Corporation 2016 HHM-3592 Hybrid Messaging: How New MQ Features Enhance Capabilities On-premise and in the Cloud David Ware Andrew Schofield Pete Siddall
  • 2. © Copyright IBM Corporation 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.
  • 3. © Copyright IBM Corporation 2016 Speed & Agility Integration & Scale Core Enterprise Digital Ecosystem Digital teams EnterpriseIT teams 4 Speed and agility to drive innovation and growth • Explore, adopt, adapt • Rapid, Iterative prototypes Reliability, security and scalability for Business Critical systems • Always on, always available • Security, control and governance Digital Transformation = Many Modes of IT
  • 4. © Copyright IBM Corporation 2016 Digital IT Enterprise IT Message Hub (Based on Apache Kakfa) MQ Light API MQ Light API 5 Enterprise Messaging & Integration Hybrid Messaging MQ ExplorerMQ ClientMQ Light API Kafka API REST API IBM MQ Appliance Bluemix Public Bluemix Dedicated (Announced, GA March) Bluemix Local (Coming soon) IBM MQ Cloud On-Prem Cloud On-Prem IBM Message Connect
  • 5. © Copyright IBM Corporation 2016 IBM MQ V8
  • 6. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation 64-bit for all platforms Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging 7
  • 7. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation 64-bit for all platforms Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • Availability: – May 2014 (eGA Distributed) – June 2014 (z/OS and pGA Distributed) • FixPack 4 on Distributed platforms now available 8
  • 8. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation New platforms with 64-bit for all Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • Aligned MQ across its distributed platforms, and z/OS • 64-bit server support for all queue manager platforms • New MQ platform, Power Linux little-endian Statement of Direction for MQ V8 on HP NonStop 9
  • 9. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation New platforms with 64-bit for all Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • Long-awaited update from the JMS 1.1 standard • New Messaging Features – Delivery Delay – Asynchronous Send – Subscriptions can be shared across a messaging provider • API improvements 10
  • 10. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation New platforms with 64-bit for all Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • Is the application who they say they are? • The ability to require a connecting application to provide a userid and password • Authentication against OS or LDAP user repositories QMgr Application Application ? ? LDAP 11Sessions 3433 and 3429 for security
  • 11. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation New platforms with 64-bit for all Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • Enhanced vertical scaling for distributed queue managers – Less targeted at internal benchmarks, favouring more realistic scenarios 12Session 3450 for optimising applications
  • 12. © Copyright IBM Corporation 2016 Platforms & Standards Security Scalability System z exploitation New platforms with 64-bit for all Userid authentication via OS & LDAP Multiplexed client performance 64-bit buffer pools in MQ for z/OS means less paging, more performance Multiple Cluster Transmit Queue on all platforms User-based authorisation for Unix Queue manager vertical scaling Performance and capacity Support for JMS 2.0 AMS for IBM i & z/OS Publish/Subscribe improvements Performance enhancements for IBM Information Replicator (QRep) Improved support for .Net and WCF DNS Hostnames in CHLAUTH records Routed publish/subscribe Exploit zEDC compression accelerator SHA-2 for z, i & NSS Multiple certificates per queue manager SMF and shared queue enhancements IBM MQ V8 delivering best in class enterprise messaging • 64-bit address space available for buffer pools – Each buffer pool can be much larger • Number of buffer pools can match page sets 2 GB BAR Queue Manager Address Space Max 1.6GB Max 16EB CODE DATA Buffer Pool Buffer Pool Buffer Pool Buffer Pool Buffer Pool Buffer Pool Buffer Pool Buffer Pool DATA 13Session 3470 for latest z/OS features
  • 13. © Copyright IBM Corporation 2016 …and since MQ V8
  • 14. © Copyright IBM Corporation 2016 Incremental features • MQ V8 is on its fourth fixpack • These have contained more than just fixes… 15
  • 15. © Copyright IBM Corporation 2016 Distributed Fixpack 2 • Built on the new LDAP features in MQ V8 to support authority records for LDAP users and groups – No need to define OS users/groups for applications – Supported for Unix, Linux and IBM i • Activity trace data extended to include microsecond call durations 16Session 3452 for more on Activity Trace
  • 16. © Copyright IBM Corporation 2016 Distributed Fixpack 3 • Support for authentication via PAM on Unix platforms – Configure authentication to go via PAM modules – Gives more flexibility in mechanisms for verification and account validation • Protection against SSL security vulnerabilities – This was the time of Heartbleed, POODLE, BEAST, FREAK, Bar Mitzvah, LogJam, … – Before V8.0.0.3, 44 different CipherSpecs to choose from – With V8.0.0.3, subset of just 17 CipherSpecs • Extended start events – Allows system monitoring applications to see when a multi-instance queue manager has failed over and where it is now running Includes z/OS 17
  • 17. © Copyright IBM Corporation 2016 Distributed Fixpack 4 • Capped message expiry – Administratively impose minimum expiries – Applies to queues and topics • Redistributable clients – Simple tar/zip image for Windows and Linux – Permitted to embed clients with applications • Security change configuration events – Coverage for all security changes – Includes new event formatting sample • Obfuscation of database passwords – Queue manager configuration for connecting to resource managers Includes z/OS 18
  • 18. © Copyright IBM Corporation 2016 Enhanced Java SE support for MQ JMS on z/OS • CICS Transaction Server – MQ JMS applications in a CICS OSGi JVM server – CICS TS V5.2+/V5.3 – IBM MQ V7.1+/V8+ • IMS – MQ JMS applications in IMS IMS V13 (MPR, BMP, IFP, JMP, JBP regions) – MQ V8+ Statement of Direction to provide MQ JMS in CICS Liberty 19Session 3481 for z/OS connectivity
  • 19. © Copyright IBM Corporation 2016 Additional Active Logs on z/OS • Maximum active log capacity increased 10x • Improve resilience to issues affecting log archiving • Now up to 310 x 4GB active logs. • MQV8+ 21Session 3470 for latest z/OS features
  • 20. © Copyright IBM Corporation 2016 The IBM MQ Appliance
  • 21. © Copyright IBM Corporation 2016 • The scalability, security and reliability of IBM MQ V8 • The convenience, fast time-to-value and low total cost of ownership of an appliance • Built in high availability and disaster recovery capabilities • Ideal for use as a messaging hub running queue managers accessed by clients, or to extend MQ connectivity to a remote location • Familiar feel for existing MQ users – application interfaces, administration, networking/clustering, security…. The IBM MQ Appliance Sessions 3456, 3458, 3465 for the appliance 24
  • 22. © Copyright IBM Corporation 2016 MQ Appliance high availability and disaster recovery • Fully built-in HA and DR capabilities – No external components required – Per queue manager active/passive topologies • High availability – Short distance configurations – All recoverable data replicated immediately – Failures automatically detected and queue managers restarted • Disaster recovery (firmware update 4) – Long distance configurations – Manual queue manager takeover Synchronous replication Automatic takeover Asynchronous replication manual takeover Sessions 3456, 3458, 3465 for the appliance Statement of Direction to support combined HA and DR deployments 25
  • 23. © Copyright IBM Corporation 2016 MQ Appliance console • Browser-based UI for administering the appliance – Administration • Configuration of the appliance and the MQ resources – Monitoring • Exposes machine level metrics • And MQ operations Sessions 3456, 3458, 3465 for the appliance Statement of Direction to provide the console across multiple MQ platforms in the future 26
  • 24. © Copyright IBM Corporation 2016 New MQ environments
  • 25. © Copyright IBM Corporation 2016 IBM PureApplication 28 • PureApplication provides a fully integrated IaaS for automated provisioning of machines and software deployments – 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.0 from 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
  • 26. © Copyright IBM Corporation 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 29
  • 27. © Copyright IBM Corporation 2016 Supporting MQ deployed to the cloud • Enterprise applications are expanding beyond the datacentre and asynchronous Enterprise Messaging is the easiest and most efficient way to bridge between the applications in globally distributed cloud datacentres. – MQ offerings available on popular public cloud platforms • E.g. Azure, EC2, Softlayer • Monthly or hourly license options for MQ are available • Or BYOL – Or build your own VM or container and deploy 30
  • 28. © Copyright IBM Corporation 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_red Sessions 2931, 3613 for as a service 32
  • 29. © Copyright IBM Corporation 2016 MQ ecosystem – what’s new 33 Running MQ in Docker is now supported for production use https://github.com/ibm-messaging/mq-docker Sample cookbook for installing and configuring MQ using Chef https://github.com/ibm-messaging/mq-chef
  • 30. © Copyright IBM Corporation 2016 MQ ecosystem – what should we do next? Architect DevelopDeploy Operate 34
  • 31. © Copyright IBM Corporation 2016 MQ Light
  • 32. © Copyright IBM Corporation 2016 MQ Light : Software and Cloud Messaging that application developers will love to use, helping them make responsive applications that scale easily A very simple messaging API Multiple ways to access MQ Light – An MQ Light software download for developers – A managed Bluemix service • Message Hub (MQ Light support coming soon) – Directly connected to MQ V8 Sessions 3540 and 3544 for MQ Light 36
  • 33. © Copyright IBM Corporation 2016 Connecting MQ Light applications to MQ • MQ Light applications connect directly into MQ queue managers • A new MQ channel type of “AMQP” – Supported from MQ 8.0.0.4 – Similar in style to an MQTT channel – Supports the subset of the AMQP 1.0 Oasis specification required for MQ Light applications • MQ Light applications interoperable with all other MQ applications – All share the same topic space C JMS MQTT .NET COBOL QMgr QMgr QMgr 37Sessions 3540 and 3544 for MQ Light
  • 34. © Copyright IBM Corporation 2016 Message Hub
  • 35. © Copyright IBM Corporation 2016 Hybrid Cloud Messaging Digital IT Enterprise IT Cloud On- Prem Cloud On- Prem MQ Light Software (Local stand-alone Server) App AccessPartner Traditional Data Centre Enterprise Messaging MQ Light API H Secure Gateway Message Hub MQ Light API REST Kafka Client Cloud Data Services Apache Spark Watson Bluemix As-a-service on-prem management of MQ PureApp Cloud PureApp SW PureApp HW Dev-ops CI/CD Monthly Session 3499 for Message Hub 39
  • 36. © Copyright IBM Corporation 2016 What does Message Hub enable? 40 Hub for asynchronously connecting services inside Bluemix or beyond Applications connected to events happening in other Bluemix services, or from beyond the cloud Insights from the data you already have Data needs to be streamed from anywhere to one or many analytics engines 1 2 3 Microservices allow applications to evolve rapidly Open protocols support polyglot runtimes, application controlled behavior and reactive scale MQ plus other on-prem data sources 4
  • 37. © Copyright IBM Corporation 2016 Why Apache Kafka? 41 Fast: Responds to your needs Scalable: Scales according to demands Durable: Prevents data loss Distributed: Fault-tolerant Used by companies including:  LinkedIn  Yahoo  Twitter  Netflix  Spotify  Pinterest  Paypal  Tumblr
  • 38. © Copyright IBM Corporation 2016 Going forward with MQ
  • 39. © Copyright IBM Corporation 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 X+1, MQ long term service 43
  • 40. © Copyright IBM Corporation 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 X+1, MQ long term service Statement of Direction X.0.1 X.0.2 X.0.3 X.0.n (X+1).0.1 (X+1).0.2 (X+1).0.3 Fixes only. No mid-service function. Same 5+3 service lifetime LTS releases every couple of years Fixes, plus new function New delivery every few months Fixes on latest mod only 44
  • 41. © Copyright IBM Corporation 2016 IBM MQ early access programs Interested in hearing about the future direction of MQ? Want to influence the shape of features while they’re still on the drawing board? Want access to early drivers? Join any of the IBM MQ early programs IBM MQ v.Next early program IBM MQ Appliance early program IBM MQ on HP Non Stop Server early program Talk to your IBM contact, alternatively email pete_murphy@uk.ibm.com for further details 45
  • 42. © Copyright IBM Corporation 2016 Where do I get more information? IBM Messaging developerWorks developer.ibm.com/messaging IBM Messaging Youtube https://www.youtube.com/IBMmessagingMedia LinkedIn Ibm.biz/ibmmessaging Twitter @IBMMessaging IBM MQ Facebook Facebook.com/IBM-MQ-8304628654/
  • 43. © Copyright IBM Corporation 2016 Monday 10: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 features 2833 Where is my message? 3544 MQ Light in an MQ infrastructure 16:30-17:30 3573 Hybrid cloud messaging 2941 MQ Advanced Tuesday 08:30-09:30 3540 The MQ Light API 12:00-13:00 3456 The IBM MQ Appliance 13:15-14:15 3499 Introducing Message Hub 3458 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 infrastructure 3513 MQ hands on lab Wednesday 08:30-09:30 3602 Managing your MQ environment 12:00-13:00 3613 Designing MQ self service 6408 Hybrid messaging roadmap (InnerCircle) 13:15-14:00 3416 HA and DR with MQ 3433 Why secure your messaging? 15:45-16:30 3429 Securing MQ 2847 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 Thursday 08:30-09:15 3420 MQ Clustering 2931 Business agility with self service MQ 09:30-10:15 3479 MQ z/OS clusters and shared queue 3450 Optimising MQ applications 2849 Messaging feedback roundtable 10:30-11:15 3465 MQ Appliance high availability 3481 MQ z/OS messaging connectivity 11:30-12:15 3474 Active-active messaging 3537 Monitoring and managing MQ 3425 MQ publish/subscribe Find us at the EXPO: Hybrid Integration peds 65-68 Check out the Hybrid Messaging sub topic under the Hybrid 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)
  • 44. © Copyright IBM Corporation 2016 Notices and Disclaimers 48 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
  • 45. © Copyright IBM Corporation 2016 Notices and Disclaimers Con’t. 49 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.
  • 46. © Copyright IBM Corporation 2016 Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.