SlideShare a Scribd company logo
1 of 43
Download to read offline
© 2015 IBM Corporation
2266: What's new in
IBM Messaging
Mark Taylor
marke_taylor@uk.ibm.com
IBM Hursley
IBM Messaging – Market segments
Deliver Messaging Backbone for Enterprise
Focus on traditional MQ values, rock-solid enterprise-class
service, ease-of-operation, breadth of platform coverage,
availability, z/OS exploitation
Capture Big Data from Mobile and Internet of Things
Focus on Internet-scale events, m2m device enablement,
zero-admin, security and privacy, feed into real-time
analytics, location-based notifications
Enable Developers to build more scalable, responsive
applications
Focus on new app dev use cases, breadth of languages, ease-of-
deployment, lightweight services, integration with developer
frameworks
1990s 2000s 2010s
JMS
MQI
Assured
delivery
IBM
MQSeries
Multi-platform
Mobile
.NET
Common criteria
Eclipse
JMS 1.1
RCMS
IBM MQ
Low
Latency
V1.1
V2
V5
V5.1
V5.3
V2.1
V5.2
V6
V7
V7.0.1
SSL
SOAP
XML
IBM MQ
Managed File
Transfer
IBM
MQTT
HTTP
AJAX
REST
Web 2.0
Managed
File Transfer
Pub/sub
IBM MQ
Everyplace
IBM MQ
Advanced
Message
Security
V7.1
V7.5
Integrated
Messaging
Hypervisors
IBM MQ
Advanced
System Pattern
Application Pattern
IBM MQ
Advanced for
Developers
IBM
MessageSight
Multiple cluster
XMIT queue
Multi-instance
QMGR
IBM MQ
Low
Latency
20th
Anniversary
of MQ at
IMPACT
V8
Timeline
IBM MQ
Appliance
IBM MQ Light
End of Service for old platforms and versions
• MQ V7.0.0 and V7.0.1 for multiplatforms – EOM, EOS effective September 2015
– V7.0 will have had more than 7 years of support
• MQ V7.0.1 for z/OS – EOM, EOS effective September 2015
– V7.0 .0 already out of service
• MQ V3 for VSE – EOM, EOS effective September 2015
– Extended support contracts available
• MQ V6 for OpenVMS: EOS effective April 2016
MQ Appliance
Introducing IBM MQ Appliance
• The scalability and security of IBM MQ V8
– Integrates seamlessly into MQ networks and clusters
– Familiar administration model for administrators with MQ skills
• The convenience, fast time-to-value and low total cost of ownership of an
appliance
• Ideal for use as a messaging hub running queue managers accessed by clients, or
to extend MQ connectivity to a remote location
• General availability 13 March 2015
Session
4166
Why an appliance?
• Fixed hardware specification allows IBM to tune the firmware
– Having fewer POVs makes it easier to deploy and manage
– Less performance tuning should be needed
• Standardisation accelerates deployment
– Repeatable and fast, less configuration/tuning required
– Post-deployment resource definition or lock down before deployment
• “Hub” pattern separates messaging from applications/middleware
– Organisational independence from application teams
– Improved availability, due to reduction of downtime
– Predictable performance, simpler capacity planning
• Simplified ownership
– Self-contained: avoids dependencies on other resources/teams
– Licensing: Simpler than calculating licensing costs (e.g. by PVU)
– Security: Easier to assess for security compliance audit
Key characteristics of the IBM MQ Appliance
• “MQ V8” (+/-) delivered as a state-of-the-art appliance
• Built using the latest DataPower appliance hardware and OS
• Firmware includes the MQ V8 product and capabilities
– Participates in MQ networks or clusters
– Existing MQ applications connect as clients, with no code changes
• Two models, to suit different uses and performance requirements
– Either model of appliance can run multiple queue managers, subject to overall
throughput
• Familiar administration concepts and syntax, with a choice of interfaces
• Familiar security model for authentication and authorisation of messaging users,
with greater flexibility for scalable administration
• Built-in High Availability
– Per queue manager monitoring and automatic restart/failover
– Without external dependencies like shared file systems or disks
Administration
• Command-line Interface
– Supports appliance-specific commands such as configuring network interfaces,
importing certificates, …
– Also offers a familiar subset of MQ control commands
– You can also use MQSC interactively, or run scripts remotely
• MQ Console
– Browser-based UI for administering the appliance
– Avoids maintenance of rich client installations
– Very convenient for proofs-of-concept and developer use
• MQ Explorer
– Essential for existing administrators
• PCF
– Supports remote administration using all of the existing MQ tools
Key differences compared with installable MQ
• “Hub” pattern; no applications deployed to the appliance
– Applications must connect as remote clients
• No user exits can be run on the appliance
– CHLAUTH and application activity trace
• Appliance-specific HA technology
– With no shared file system or shared disk
• Authentication and authorisation via on-board or central repository
• Command-line interface on the appliance is not a general-purpose shell
– Has familiar commands for things you need
– e.g. no runmqlsr, because MQ listeners run under QM control
MQ News
IBM MQ V8 delivering best in class enterprise messaging
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
MQ V8 Dates
• Announce: 22 April 2014
• Availability:
– 23 May 2014 (eGA Distributed)
– 13 June 2014 (z/OS and pGA Distributed)
• FP1 for Distributed platforms available
– FP2 scheduled this week
• On z/OS, PI19721 for migration PTF
– Also recommended PI19991 QTYPE APAR
Platforms
• 64-bit server support for all queue manager platforms
– Completion of platform coverage by adding Windows 64-bit engine
– Requires Windows 7 or later
• New MQ platform: Power Linux little-endian
– Part of a broader portfolio of IBM software for this platform
• Statement of Direction for MQ V8 on HP NonStop
– "IBM® intends to introduce a new release of IBM MQ for the HP NonStop platform that
is based on IBM MQ V8. It is intended for this offering to be available for both the HP
Integrity NonStop servers on Intel™ Itanium™, and compatible also for the new HP
NonStop platform on x86 architecture. It is planned for this offering to be designed to
deliver the capabilities of the current IBM MQ V8 product, but with optimizations for
the HP NonStop platform, and will work with other IBM MQ and WebSphere® MQ
offerings."
– http://www-01.ibm.com/common/ssi/cgi-
bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS214-535&appname=USN
Docker support – Tech Preview
• New this week
• Docker image containing MQ Advanced for Developers
• Simplifies deployment of MQ installation and configuration
• See https://registry.hub.docker.com/u/ibmimages/mqadvanced/
• See https://github.com/ibm-messaging/mq-docker
sudo docker run 
--env LICENSE=accept 
--env MQ_QMGR_NAME=QM1 
--volume /var/example:/var/mqm 
--publish 1414:1414 
--detach ibmimages/mqadvanced
MQ product consistency
• Multiple Cluster Transmit Queue availability on z/OS and IBM i platforms
– Permits separate monitoring of cluster traffic and prevents one message stream from
affecting throughput of others
• Integration of AMS and MFT capabilities into z/OS and IBM i platforms
– Previously separately installable products
• Client Attach Feature no longer needed on z/OS
– Single price includes support for clients
MQ Security - Authentication
• Verify userid and password
– Typically supplied in MQI CSP structure or from channel security exit
– Or JMS connect(user,pass) method
– New client exit and tool provided to help unchanged applications insert passwords
• Can verify against operating system
– Including PassPhrase for z/OS
• Can verify against LDAP repository on Distributed platforms
– Enabling centralised identity control
• Still constrained to 12 character userids
– With LDAP, supplied username may be "long" (eg an email address or full DN)
– But must have an associated 12 character shortname
• Independent configuration for local bindings and clients
– Ignored, Optional, Required, Required for admin id
MQ Security - Authorisation using LDAP
• Fixpack 2 for Unix/Linux/i builds on LDAP authentication feature
• User and group information can now be centrally located in LDAP
– No need to define OS users/groups other than mqm
– And "mqm" group loses a lot of its automatic power
• Extended attributes on AUTHINFO/IDPWLDAP object show how to discover groups
– Very similar to the authentication attributes for discovery of identities
• Requires queue manager command level to be updated
– Similar to NEWFUNC on z/OS
• Authorities can be set for individual users
– Does not use "primary groups"
setmqaut –t qmgr –p "cn=User 1,ou=users,o=ibm,c=uk" +connect
setmqaut –t qmgr –g "cn=Group 1,ou=groups,o=ibm,c=uk" +connect
strmqm –e CMDLEVEL=801 QMgr New
in FP2
MQ Security - Other
• Use DNS hostnames in CHLAUTH records
– Also provide a way to disable reverse lookup
• Configurable default certificate label for qmgrs and clients
– Instead of "ibmwebspheremq<qmgr>" or "ibmwebspheremq<userid>"
• Channel-level certificates
– To support different business partners using different CAs.
– For queue managers and C clients
• Not Java yet, because Java 7 JSSE does not fully support SNI
– Both ends must be V8
• Delete Authority record by SID
– Solve problem of orphaned authorities when Windows id is deleted
Pub/sub scalability - cluster behaviour with V8
• New concept of "routed" topics
• Configure subset of queue managers to know everything and connect to everyone
• Publications sent via these queue managers
Queue manager
CLUSQMGR knowledge
Channel
Proxy subscription
CLUS1
TOPIC(TOPIC1) CLUSTER(CLUS1)
FR
Sub to T1
Pub to T1
Changes to runmqsc
• Can now be run by any user (not just mqm group)
– Can take a userid/password for authentication: new "-u" flag
• Can now connect as a client to remote systems: new "-c" flag
– Client channel definitions located by MQSERVER -> MQCHLLIB -> MQCHLTAB
• Can act as standalone program to create local CCDT: new "-n" flag
– Does not connect to queue manager; commands subset to update local
channel definition file
Distributed Performance
• Improvements to distributed queue manager scaling
– Improve efficiency
– Better exploitation of wider SMP machines
• Multiplexed client performance
– Increase the performance of multiplexed client channels (SHRCONV > 0)
– Especially for SHRCONV=1
• Other areas that helped:
– Cache alignment for internal structures
– Extended 64-bit exploitation for locking primitives
– RFH2 handling, particularly for waiting-getter
• Fewer copies of data are needed
– Better compiler optimisations
– Faster data conversion (especially for 1208)
• Many messages are in 1208 codepage
• Optimised handling when the queue manager needs to convert them
• Most performance reports now available
Distributed Performance: Persistent Messaging
• An AIX system: Max performance increased from 16K to 19K
Distributed Performance: Non-persistent Messaging
• A Windows system: Max performance increased from 90K to 121K
MQ for z/OS: 64-bit bufferpools
• 64-bit buffer pools in MQ for z/OS
– Allows large numbers of messages to be cached before writing to pagesets
– Allows MQ to exploit the vast amount of storage on today's machines
• Improves performance of putting/getting messages by minimizing disk I/O
• Minimizes administrative overhead of managing buffer pools
• Buffer pool LOCATION attribute says where it is located relative to the bar
– BELOW: The default. Buffer pool is located below the bar in 31 bit storage
– ABOVE: Buffer pool is located above the bar in 64 bit storage
– This can be altered dynamically
• Storage can be pinned based on pageclass attribute
MQ for z/OS: Performance and Capacity
• Log RBA constraint relief
– Already improved messages to warn of approaching RBA
– Now widening RBA field from 6 to 8 bytes
– At 100MB/sec this will now take about 5578 years to fill
• Support for LP64 batch/RRS C applications
• Performance enhancements for IBM Information Replicator (QRep) and similar
application patterns
– Read-ahead and changes to deferred write processing allows MQ to increase
sustainable data rates
• General improvements to channel performance
AMS and MFT integration with z/OS
• Following the model used by MQ V7.5 on distributed for closer integration
• AMS
– Starts automatically with qmgr
– Reduced overhead (now only one started task instead of 2)
– Policies and their administration remain unchanged
• MFT
– Now looks more natural for a z/OS person
– Closer integration with standard system facilities such as ARM
– Started task templates
– Supported JCL provided instead of samples
– Job info logged to JCL task
• Both features still separately licensed
JMS 2.0
• Long-awaited update from JMS 1.1 standard
• JMS 2.0 – JSR 343 Java Message Service (JMS 2.0)
– Final release on 21 May 2013.
– https://java.net/projects/jms-spec/pages/JMS20FinalRelease
• New Messaging Features
– Delivery Delay
– Asynchronous Send
– Subscriptions can be shared across a messaging provider
• API Changes
– Use of java.lang.AutoCloseable
– Simplified API [combined connection/session]
– Session doesn't need parameters (for Java EE)
• Java 7 prereq
• Java EE 7 prereq for use of the Resource Adapter in Application Servers
JMS and Java (2)
• JMS to be supported inside CICS
– CICS APAR
• For V5.2 PI32151
– MQ APARs
• For V71: JMS PI29770 (supercedes 7.1.0.6) or later CSD
• For V8: JMS 8.0.0.2 or later CSD + MQ base PI28482
• CipherSuite names for non-IBM Java runtimes
– There is no fixed standard across Java providers for CipherSuite names
– When POODLE SSL vulnerability announced, it was difficult to use TLS algorithms in MQ
Java because names in configuration had to match IBM's Java names
– Have now relaxed some of that checking to make use of other Javas easier
– IV66840: ADD SUPPORT FOR SELECTED TLS CIPHERSPECS WHEN RUNNING IN NON-IBM
JAVA RUNTIME ENVIRONMENT
• http://www-01.ibm.com/support/docview.wss?uid=swg1IV66840
• Java client now available for simpler redistribution
• Updates planned to Java documentation to make is easier for non-MQ people
– For example, people administering app servers don't necessarily know messaging terms
.Net enhancements
• MQ .Net classes can now use SSL without needing the C client installed
– A secure fully-managed .Net implementation
– Uses Windows native certificate stores
• For MQ .NET classes (aka Base .NET Classes) SSL properties can be set at
– MQEnvironment.cs
– Hashtable properties (input parameter to MQQueueManager constructor)
• For XMS .NET, SSL properties can be set as ConnectionFactory properties
• WCF interface extended to non-SOAP, non-JMS messages
– Making it easier for apps using WCF to communicate with any other MQ application
• MQ .Net classes restructured for easier deployment (New in FP2)
– Applications can be deployed incorporating the MQ assembly
– Includes Azure environment
Further information in real books
And … already available
https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248218.html
MQ Light
MQ Light as a Service
MQ Light in MQ
MQ Light : Software and Cloud
• Messaging that application developers will
love to use, helping them make responsive
applications that scale easily
• 3 ways to get it:
– MQ Light software download
– Bluemix service
– Statement of Direction for support in MQ Version 8.
• Open APIs crafted to feel natural in a
growing range of popular languages
• Tooling that makes modular app
development easy
35
Session
4181
…
MQ Light API - Language support
• Idiomatic APIs for each language.
• New clients can be created by developers
– Clients based on Open source Apache Qpid Proton
• Using open protocol (AMQP 1.0) to build community around messaging clients
36
Node.js
Python
PHP
Java*
Ruby
AMQP 1.0
Open, standard, wire protocol
*JMS 1.1 in Bluemix today
Node.js
Deployment options
37
Developer coding in Python,
Ruby, JavaScript, Java, C#, PHP
MQ Light for Bluemix
WebSphere MQ
[Statement of Direction]
“MQ Light”
Deploy seamlessly to “MQ Light”, MQ or
MQ Light Service
Builds application and uses MQ Light
messaging and tests in local
developer sandbox
MQ Light Service in Bluemix
38
Session
4183
MQ Light Support in IBM MQ
39
• MQ V8 Announce
• Statement of Direction - MQ Light
Support in IBM MQ
• MQ Light Beta
2Q14
1Q15
3Q14
• MQ Light GA
• MQ Light Service GA
4Q13
MQ Light
Alpha
• IBM MQ V8.0.0.2
• IBM MQ - MQ Light Tech Preview
• Regular Updates to Early
Access
IBM MQ – MQ Light Tech Preview
• Platforms
– Windows , Linux x86_64
• Installation
– Prereq is IBM MQ V8.0.0.2
– Add Tech Preview install media (zip, rpm)
• Adds AMQP 1.0 channels
– Fully interoperable with MQ FAP and MQTT Channels
• MQSC and PCF support
– Defining AMQP channels
– Start, stop and end channel
• Tech Preview will evolve to include more integration features
40
Tech Preview - Available now
Session
4182
New
with
FP2
Summary
• Enterprise Messaging where MQ continues to lead
• Messaging for Mobile and the Internet of Things
• Supporting Cloud deployments with Messaging services
• Helping developers use Application Messaging to create better applications
Notices and Disclaimers
Copyright © 2015 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.
Notices and Disclaimers (con’t)
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 herein 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, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management
System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®,
MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™,
PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®,
Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, 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.
Thank You
Your Feedback is
Important!
Access the InterConnect 2015 Conference
CONNECT Attendee Portal to complete
your session surveys from your
smartphone,
laptop or conference kiosk.

More Related Content

What's hot

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 ClustersDavid Ware
 
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 SecurityMorag Hughson
 
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...Robert Parker
 
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...Matt Leming
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
 
IBM MQ Online Tutorials
IBM MQ Online TutorialsIBM MQ Online Tutorials
IBM MQ Online TutorialsBigClasses.com
 
MQ Security Overview
MQ Security OverviewMQ Security Overview
MQ Security OverviewMarkTaylorIBM
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryMarkTaylorIBM
 
DataPower-MQ Integration Deep Dive
DataPower-MQ Integration Deep DiveDataPower-MQ Integration Deep Dive
DataPower-MQ Integration Deep DiveMorag Hughson
 
IBM MQ: Using Publish/Subscribe in an MQ Network
IBM MQ: Using Publish/Subscribe in an MQ NetworkIBM MQ: Using Publish/Subscribe in an MQ Network
IBM MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
 
IBM MQ v8 and JMS 2.0
IBM MQ v8 and JMS 2.0IBM MQ v8 and JMS 2.0
IBM MQ v8 and JMS 2.0Matthew White
 
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveIBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveDamon Cross
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveMorag Hughson
 
WebSphere MQ CHLAUTH - including V8 changes
WebSphere MQ CHLAUTH - including V8 changesWebSphere MQ CHLAUTH - including V8 changes
WebSphere MQ CHLAUTH - including V8 changesMorag Hughson
 
IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)MarkTaylorIBM
 
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 NetworkDavid Ware
 
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 ...Matt Leming
 

What's hot (20)

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
 
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
 
WebSphere MQ tutorial
WebSphere MQ tutorialWebSphere MQ tutorial
WebSphere MQ tutorial
 
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...
 
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
 
MQ V8004 Summary
MQ V8004 SummaryMQ V8004 Summary
MQ V8004 Summary
 
IBM MQ Online Tutorials
IBM MQ Online TutorialsIBM MQ Online Tutorials
IBM MQ Online Tutorials
 
MQ Security Overview
MQ Security OverviewMQ Security Overview
MQ Security Overview
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
 
DataPower-MQ Integration Deep Dive
DataPower-MQ Integration Deep DiveDataPower-MQ Integration Deep Dive
DataPower-MQ Integration Deep Dive
 
IBM MQ: Using Publish/Subscribe in an MQ Network
IBM MQ: Using Publish/Subscribe in an MQ NetworkIBM MQ: Using Publish/Subscribe in an MQ Network
IBM MQ: Using Publish/Subscribe in an MQ Network
 
IBM MQ v8 and JMS 2.0
IBM MQ v8 and JMS 2.0IBM MQ v8 and JMS 2.0
IBM MQ v8 and JMS 2.0
 
IBM MQ V8 Security
IBM MQ V8 SecurityIBM MQ V8 Security
IBM MQ V8 Security
 
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveIBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-Dive
 
WebSphere MQ CHLAUTH - including V8 changes
WebSphere MQ CHLAUTH - including V8 changesWebSphere MQ CHLAUTH - including V8 changes
WebSphere MQ CHLAUTH - including V8 changes
 
IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)
 
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
 
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 ...
 

Viewers also liked

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 casesLeif Davidsen
 
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 MQStuart Feasey
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guideRam Babu
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisShetal Patel
 
An introduction to mq light and bluemix
An introduction to mq light and bluemixAn introduction to mq light and bluemix
An introduction to mq light and bluemixmatthew1001
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application serverRohit Kelapure
 
MQ Light in IBM MQ: IBM Interconnect 2015 session AME4182
MQ Light in IBM MQ:  IBM Interconnect 2015 session AME4182MQ Light in IBM MQ:  IBM Interconnect 2015 session AME4182
MQ Light in IBM MQ: IBM Interconnect 2015 session AME4182Robert Nicholson
 
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixRobert Nicholson
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steRohit Kelapure
 
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)Kevin Sutter
 
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 T.Rob Wyatt
 
websphere MQ training Online
websphere MQ training Onlinewebsphere MQ training Online
websphere MQ training OnlineDivya Angel
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonejlp12
 
Big Data: InterConnect 2016 Session on Getting Started with Big Data Analytics
Big Data:  InterConnect 2016 Session on Getting Started with Big Data AnalyticsBig Data:  InterConnect 2016 Session on Getting Started with Big Data Analytics
Big Data: InterConnect 2016 Session on Getting Started with Big Data AnalyticsCynthia Saracco
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application serverIBM Sverige
 
IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016Leif Davidsen
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5IBM WebSphereIndia
 

Viewers also liked (20)

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
 
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
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guide
 
IBM MQ V9 Overview
IBM MQ V9 OverviewIBM MQ V9 Overview
IBM MQ V9 Overview
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
 
An introduction to mq light and bluemix
An introduction to mq light and bluemixAn introduction to mq light and bluemix
An introduction to mq light and bluemix
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application server
 
Ibm mq appliance slideshare
Ibm mq appliance slideshareIbm mq appliance slideshare
Ibm mq appliance slideshare
 
MQ Light in IBM MQ: IBM Interconnect 2015 session AME4182
MQ Light in IBM MQ:  IBM Interconnect 2015 session AME4182MQ Light in IBM MQ:  IBM Interconnect 2015 session AME4182
MQ Light in IBM MQ: IBM Interconnect 2015 session AME4182
 
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_ste
 
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)
InterConnect 2016, OpenJPA and EclipseLink Usage Scenarios (PEJ-5303)
 
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
 
Jboss Tutorial Basics
Jboss Tutorial BasicsJboss Tutorial Basics
Jboss Tutorial Basics
 
websphere MQ training Online
websphere MQ training Onlinewebsphere MQ training Online
websphere MQ training Online
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparison
 
Big Data: InterConnect 2016 Session on Getting Started with Big Data Analytics
Big Data:  InterConnect 2016 Session on Getting Started with Big Data AnalyticsBig Data:  InterConnect 2016 Session on Getting Started with Big Data Analytics
Big Data: InterConnect 2016 Session on Getting Started with Big Data Analytics
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016IBM MQ Advanced - IBM InterConnect 2016
IBM MQ Advanced - IBM InterConnect 2016
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
 

Similar to What's new in IBM MQ Messaging

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 2016Leif Davidsen
 
Expanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceExpanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceAnthony Beardsmore
 
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solutionSandeep Chellingi
 
InterConnect 2016: What's new in IBM MQ
InterConnect 2016: What's new in IBM MQInterConnect 2016: What's new in IBM MQ
InterConnect 2016: What's new in IBM MQDavid Ware
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Robert Parker
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedAnthony Beardsmore
 
Running IBM MQ in the Cloud
Running IBM MQ in the CloudRunning IBM MQ in the Cloud
Running IBM MQ in the CloudRobert Parker
 
What's New in IBM Messaging
What's New in IBM MessagingWhat's New in IBM Messaging
What's New in IBM MessagingMorag Hughson
 
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud World
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud WorldHHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud World
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud Worldmatthew1001
 
Deploying and managing IBM MQ in the Cloud
Deploying and managing IBM MQ in the CloudDeploying and managing IBM MQ in the Cloud
Deploying and managing IBM MQ in the CloudRobert Parker
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
InterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceInterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceDavid Ware
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master classCitrix
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsAndrei Kvapil
 
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN SatelliteShawn Wells
 

Similar to What's new in IBM MQ Messaging (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
 
Ame 4166 ibm mq appliance
Ame 4166 ibm mq applianceAme 4166 ibm mq appliance
Ame 4166 ibm mq appliance
 
Expanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceExpanding your options with the MQ Appliance
Expanding your options with the MQ Appliance
 
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
 
InterConnect 2016: What's new in IBM MQ
InterConnect 2016: What's new in IBM MQInterConnect 2016: What's new in IBM MQ
InterConnect 2016: What's new in IBM MQ
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplified
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
Running IBM MQ in the Cloud
Running IBM MQ in the CloudRunning IBM MQ in the Cloud
Running IBM MQ in the Cloud
 
What's New in IBM Messaging
What's New in IBM MessagingWhat's New in IBM Messaging
What's New in IBM Messaging
 
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud World
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud WorldHHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud World
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud World
 
Deploying and managing IBM MQ in the Cloud
Deploying and managing IBM MQ in the CloudDeploying and managing IBM MQ in the Cloud
Deploying and managing IBM MQ in the Cloud
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
InterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceInterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-service
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Pmc juniper
Pmc juniperPmc juniper
Pmc juniper
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
 
Un-clouding the cloud
Un-clouding the cloudUn-clouding the cloud
Un-clouding the cloud
 
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite
2009-08-24 Managing your Red Hat Enterprise Linux Guests with RHN Satellite
 

Recently uploaded

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 

Recently uploaded (20)

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 

What's new in IBM MQ Messaging

  • 1. © 2015 IBM Corporation 2266: What's new in IBM Messaging Mark Taylor marke_taylor@uk.ibm.com IBM Hursley
  • 2. IBM Messaging – Market segments Deliver Messaging Backbone for Enterprise Focus on traditional MQ values, rock-solid enterprise-class service, ease-of-operation, breadth of platform coverage, availability, z/OS exploitation Capture Big Data from Mobile and Internet of Things Focus on Internet-scale events, m2m device enablement, zero-admin, security and privacy, feed into real-time analytics, location-based notifications Enable Developers to build more scalable, responsive applications Focus on new app dev use cases, breadth of languages, ease-of- deployment, lightweight services, integration with developer frameworks
  • 3. 1990s 2000s 2010s JMS MQI Assured delivery IBM MQSeries Multi-platform Mobile .NET Common criteria Eclipse JMS 1.1 RCMS IBM MQ Low Latency V1.1 V2 V5 V5.1 V5.3 V2.1 V5.2 V6 V7 V7.0.1 SSL SOAP XML IBM MQ Managed File Transfer IBM MQTT HTTP AJAX REST Web 2.0 Managed File Transfer Pub/sub IBM MQ Everyplace IBM MQ Advanced Message Security V7.1 V7.5 Integrated Messaging Hypervisors IBM MQ Advanced System Pattern Application Pattern IBM MQ Advanced for Developers IBM MessageSight Multiple cluster XMIT queue Multi-instance QMGR IBM MQ Low Latency 20th Anniversary of MQ at IMPACT V8 Timeline IBM MQ Appliance IBM MQ Light
  • 4. End of Service for old platforms and versions • MQ V7.0.0 and V7.0.1 for multiplatforms – EOM, EOS effective September 2015 – V7.0 will have had more than 7 years of support • MQ V7.0.1 for z/OS – EOM, EOS effective September 2015 – V7.0 .0 already out of service • MQ V3 for VSE – EOM, EOS effective September 2015 – Extended support contracts available • MQ V6 for OpenVMS: EOS effective April 2016
  • 6. Introducing IBM MQ Appliance • The scalability and security of IBM MQ V8 – Integrates seamlessly into MQ networks and clusters – Familiar administration model for administrators with MQ skills • The convenience, fast time-to-value and low total cost of ownership of an appliance • Ideal for use as a messaging hub running queue managers accessed by clients, or to extend MQ connectivity to a remote location • General availability 13 March 2015 Session 4166
  • 7. Why an appliance? • Fixed hardware specification allows IBM to tune the firmware – Having fewer POVs makes it easier to deploy and manage – Less performance tuning should be needed • Standardisation accelerates deployment – Repeatable and fast, less configuration/tuning required – Post-deployment resource definition or lock down before deployment • “Hub” pattern separates messaging from applications/middleware – Organisational independence from application teams – Improved availability, due to reduction of downtime – Predictable performance, simpler capacity planning • Simplified ownership – Self-contained: avoids dependencies on other resources/teams – Licensing: Simpler than calculating licensing costs (e.g. by PVU) – Security: Easier to assess for security compliance audit
  • 8. Key characteristics of the IBM MQ Appliance • “MQ V8” (+/-) delivered as a state-of-the-art appliance • Built using the latest DataPower appliance hardware and OS • Firmware includes the MQ V8 product and capabilities – Participates in MQ networks or clusters – Existing MQ applications connect as clients, with no code changes • Two models, to suit different uses and performance requirements – Either model of appliance can run multiple queue managers, subject to overall throughput • Familiar administration concepts and syntax, with a choice of interfaces • Familiar security model for authentication and authorisation of messaging users, with greater flexibility for scalable administration • Built-in High Availability – Per queue manager monitoring and automatic restart/failover – Without external dependencies like shared file systems or disks
  • 9. Administration • Command-line Interface – Supports appliance-specific commands such as configuring network interfaces, importing certificates, … – Also offers a familiar subset of MQ control commands – You can also use MQSC interactively, or run scripts remotely • MQ Console – Browser-based UI for administering the appliance – Avoids maintenance of rich client installations – Very convenient for proofs-of-concept and developer use • MQ Explorer – Essential for existing administrators • PCF – Supports remote administration using all of the existing MQ tools
  • 10. Key differences compared with installable MQ • “Hub” pattern; no applications deployed to the appliance – Applications must connect as remote clients • No user exits can be run on the appliance – CHLAUTH and application activity trace • Appliance-specific HA technology – With no shared file system or shared disk • Authentication and authorisation via on-board or central repository • Command-line interface on the appliance is not a general-purpose shell – Has familiar commands for things you need – e.g. no runmqlsr, because MQ listeners run under QM control
  • 12. IBM MQ V8 delivering best in class enterprise messaging 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
  • 13. MQ V8 Dates • Announce: 22 April 2014 • Availability: – 23 May 2014 (eGA Distributed) – 13 June 2014 (z/OS and pGA Distributed) • FP1 for Distributed platforms available – FP2 scheduled this week • On z/OS, PI19721 for migration PTF – Also recommended PI19991 QTYPE APAR
  • 14. Platforms • 64-bit server support for all queue manager platforms – Completion of platform coverage by adding Windows 64-bit engine – Requires Windows 7 or later • New MQ platform: Power Linux little-endian – Part of a broader portfolio of IBM software for this platform • Statement of Direction for MQ V8 on HP NonStop – "IBM® intends to introduce a new release of IBM MQ for the HP NonStop platform that is based on IBM MQ V8. It is intended for this offering to be available for both the HP Integrity NonStop servers on Intel™ Itanium™, and compatible also for the new HP NonStop platform on x86 architecture. It is planned for this offering to be designed to deliver the capabilities of the current IBM MQ V8 product, but with optimizations for the HP NonStop platform, and will work with other IBM MQ and WebSphere® MQ offerings." – http://www-01.ibm.com/common/ssi/cgi- bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS214-535&appname=USN
  • 15. Docker support – Tech Preview • New this week • Docker image containing MQ Advanced for Developers • Simplifies deployment of MQ installation and configuration • See https://registry.hub.docker.com/u/ibmimages/mqadvanced/ • See https://github.com/ibm-messaging/mq-docker sudo docker run --env LICENSE=accept --env MQ_QMGR_NAME=QM1 --volume /var/example:/var/mqm --publish 1414:1414 --detach ibmimages/mqadvanced
  • 16. MQ product consistency • Multiple Cluster Transmit Queue availability on z/OS and IBM i platforms – Permits separate monitoring of cluster traffic and prevents one message stream from affecting throughput of others • Integration of AMS and MFT capabilities into z/OS and IBM i platforms – Previously separately installable products • Client Attach Feature no longer needed on z/OS – Single price includes support for clients
  • 17. MQ Security - Authentication • Verify userid and password – Typically supplied in MQI CSP structure or from channel security exit – Or JMS connect(user,pass) method – New client exit and tool provided to help unchanged applications insert passwords • Can verify against operating system – Including PassPhrase for z/OS • Can verify against LDAP repository on Distributed platforms – Enabling centralised identity control • Still constrained to 12 character userids – With LDAP, supplied username may be "long" (eg an email address or full DN) – But must have an associated 12 character shortname • Independent configuration for local bindings and clients – Ignored, Optional, Required, Required for admin id
  • 18. MQ Security - Authorisation using LDAP • Fixpack 2 for Unix/Linux/i builds on LDAP authentication feature • User and group information can now be centrally located in LDAP – No need to define OS users/groups other than mqm – And "mqm" group loses a lot of its automatic power • Extended attributes on AUTHINFO/IDPWLDAP object show how to discover groups – Very similar to the authentication attributes for discovery of identities • Requires queue manager command level to be updated – Similar to NEWFUNC on z/OS • Authorities can be set for individual users – Does not use "primary groups" setmqaut –t qmgr –p "cn=User 1,ou=users,o=ibm,c=uk" +connect setmqaut –t qmgr –g "cn=Group 1,ou=groups,o=ibm,c=uk" +connect strmqm –e CMDLEVEL=801 QMgr New in FP2
  • 19. MQ Security - Other • Use DNS hostnames in CHLAUTH records – Also provide a way to disable reverse lookup • Configurable default certificate label for qmgrs and clients – Instead of "ibmwebspheremq<qmgr>" or "ibmwebspheremq<userid>" • Channel-level certificates – To support different business partners using different CAs. – For queue managers and C clients • Not Java yet, because Java 7 JSSE does not fully support SNI – Both ends must be V8 • Delete Authority record by SID – Solve problem of orphaned authorities when Windows id is deleted
  • 20. Pub/sub scalability - cluster behaviour with V8 • New concept of "routed" topics • Configure subset of queue managers to know everything and connect to everyone • Publications sent via these queue managers Queue manager CLUSQMGR knowledge Channel Proxy subscription CLUS1 TOPIC(TOPIC1) CLUSTER(CLUS1) FR Sub to T1 Pub to T1
  • 21. Changes to runmqsc • Can now be run by any user (not just mqm group) – Can take a userid/password for authentication: new "-u" flag • Can now connect as a client to remote systems: new "-c" flag – Client channel definitions located by MQSERVER -> MQCHLLIB -> MQCHLTAB • Can act as standalone program to create local CCDT: new "-n" flag – Does not connect to queue manager; commands subset to update local channel definition file
  • 22. Distributed Performance • Improvements to distributed queue manager scaling – Improve efficiency – Better exploitation of wider SMP machines • Multiplexed client performance – Increase the performance of multiplexed client channels (SHRCONV > 0) – Especially for SHRCONV=1 • Other areas that helped: – Cache alignment for internal structures – Extended 64-bit exploitation for locking primitives – RFH2 handling, particularly for waiting-getter • Fewer copies of data are needed – Better compiler optimisations – Faster data conversion (especially for 1208) • Many messages are in 1208 codepage • Optimised handling when the queue manager needs to convert them • Most performance reports now available
  • 23. Distributed Performance: Persistent Messaging • An AIX system: Max performance increased from 16K to 19K
  • 24. Distributed Performance: Non-persistent Messaging • A Windows system: Max performance increased from 90K to 121K
  • 25. MQ for z/OS: 64-bit bufferpools • 64-bit buffer pools in MQ for z/OS – Allows large numbers of messages to be cached before writing to pagesets – Allows MQ to exploit the vast amount of storage on today's machines • Improves performance of putting/getting messages by minimizing disk I/O • Minimizes administrative overhead of managing buffer pools • Buffer pool LOCATION attribute says where it is located relative to the bar – BELOW: The default. Buffer pool is located below the bar in 31 bit storage – ABOVE: Buffer pool is located above the bar in 64 bit storage – This can be altered dynamically • Storage can be pinned based on pageclass attribute
  • 26. MQ for z/OS: Performance and Capacity • Log RBA constraint relief – Already improved messages to warn of approaching RBA – Now widening RBA field from 6 to 8 bytes – At 100MB/sec this will now take about 5578 years to fill • Support for LP64 batch/RRS C applications • Performance enhancements for IBM Information Replicator (QRep) and similar application patterns – Read-ahead and changes to deferred write processing allows MQ to increase sustainable data rates • General improvements to channel performance
  • 27. AMS and MFT integration with z/OS • Following the model used by MQ V7.5 on distributed for closer integration • AMS – Starts automatically with qmgr – Reduced overhead (now only one started task instead of 2) – Policies and their administration remain unchanged • MFT – Now looks more natural for a z/OS person – Closer integration with standard system facilities such as ARM – Started task templates – Supported JCL provided instead of samples – Job info logged to JCL task • Both features still separately licensed
  • 28. JMS 2.0 • Long-awaited update from JMS 1.1 standard • JMS 2.0 – JSR 343 Java Message Service (JMS 2.0) – Final release on 21 May 2013. – https://java.net/projects/jms-spec/pages/JMS20FinalRelease • New Messaging Features – Delivery Delay – Asynchronous Send – Subscriptions can be shared across a messaging provider • API Changes – Use of java.lang.AutoCloseable – Simplified API [combined connection/session] – Session doesn't need parameters (for Java EE) • Java 7 prereq • Java EE 7 prereq for use of the Resource Adapter in Application Servers
  • 29. JMS and Java (2) • JMS to be supported inside CICS – CICS APAR • For V5.2 PI32151 – MQ APARs • For V71: JMS PI29770 (supercedes 7.1.0.6) or later CSD • For V8: JMS 8.0.0.2 or later CSD + MQ base PI28482 • CipherSuite names for non-IBM Java runtimes – There is no fixed standard across Java providers for CipherSuite names – When POODLE SSL vulnerability announced, it was difficult to use TLS algorithms in MQ Java because names in configuration had to match IBM's Java names – Have now relaxed some of that checking to make use of other Javas easier – IV66840: ADD SUPPORT FOR SELECTED TLS CIPHERSPECS WHEN RUNNING IN NON-IBM JAVA RUNTIME ENVIRONMENT • http://www-01.ibm.com/support/docview.wss?uid=swg1IV66840 • Java client now available for simpler redistribution • Updates planned to Java documentation to make is easier for non-MQ people – For example, people administering app servers don't necessarily know messaging terms
  • 30. .Net enhancements • MQ .Net classes can now use SSL without needing the C client installed – A secure fully-managed .Net implementation – Uses Windows native certificate stores • For MQ .NET classes (aka Base .NET Classes) SSL properties can be set at – MQEnvironment.cs – Hashtable properties (input parameter to MQQueueManager constructor) • For XMS .NET, SSL properties can be set as ConnectionFactory properties • WCF interface extended to non-SOAP, non-JMS messages – Making it easier for apps using WCF to communicate with any other MQ application • MQ .Net classes restructured for easier deployment (New in FP2) – Applications can be deployed incorporating the MQ assembly – Includes Azure environment
  • 32. And … already available https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248218.html
  • 33. MQ Light MQ Light as a Service MQ Light in MQ
  • 34. MQ Light : Software and Cloud • Messaging that application developers will love to use, helping them make responsive applications that scale easily • 3 ways to get it: – MQ Light software download – Bluemix service – Statement of Direction for support in MQ Version 8. • Open APIs crafted to feel natural in a growing range of popular languages • Tooling that makes modular app development easy 35 Session 4181
  • 35. … MQ Light API - Language support • Idiomatic APIs for each language. • New clients can be created by developers – Clients based on Open source Apache Qpid Proton • Using open protocol (AMQP 1.0) to build community around messaging clients 36 Node.js Python PHP Java* Ruby AMQP 1.0 Open, standard, wire protocol *JMS 1.1 in Bluemix today Node.js
  • 36. Deployment options 37 Developer coding in Python, Ruby, JavaScript, Java, C#, PHP MQ Light for Bluemix WebSphere MQ [Statement of Direction] “MQ Light” Deploy seamlessly to “MQ Light”, MQ or MQ Light Service Builds application and uses MQ Light messaging and tests in local developer sandbox
  • 37. MQ Light Service in Bluemix 38 Session 4183
  • 38. MQ Light Support in IBM MQ 39 • MQ V8 Announce • Statement of Direction - MQ Light Support in IBM MQ • MQ Light Beta 2Q14 1Q15 3Q14 • MQ Light GA • MQ Light Service GA 4Q13 MQ Light Alpha • IBM MQ V8.0.0.2 • IBM MQ - MQ Light Tech Preview • Regular Updates to Early Access
  • 39. IBM MQ – MQ Light Tech Preview • Platforms – Windows , Linux x86_64 • Installation – Prereq is IBM MQ V8.0.0.2 – Add Tech Preview install media (zip, rpm) • Adds AMQP 1.0 channels – Fully interoperable with MQ FAP and MQTT Channels • MQSC and PCF support – Defining AMQP channels – Start, stop and end channel • Tech Preview will evolve to include more integration features 40 Tech Preview - Available now Session 4182 New with FP2
  • 40. Summary • Enterprise Messaging where MQ continues to lead • Messaging for Mobile and the Internet of Things • Supporting Cloud deployments with Messaging services • Helping developers use Application Messaging to create better applications
  • 41. Notices and Disclaimers Copyright © 2015 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.
  • 42. Notices and Disclaimers (con’t) 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 herein 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, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, 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.
  • 43. Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.