gerry reilly development director and cto ibm · pdf filegerry reilly development director and...
TRANSCRIPT
IBM MQ Update – BITUG BigSIG 2014
Gerry ReillyDevelopment Director and CTO
IBM Messaging and IoT FoundationIBM Hursley Lab, UK
© 2014 IBM Corporation
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.
Please Note
© 2014 IBM Corporation
Statement of Direction
IBM® intends to introduce a new release of IBM MQ for the HP NonStopplatform 1 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 NonStopplatform, and will work with other IBM MQ and WebSphere® MQ offerings.
1Formerly named IBM WebSphere MQ for HP NonStop Server
Statements regarding IBM plans, directions, and intent are subject to change or withdrawal without notice at the sole discretionof IBM. 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 forour products remains at the discretion of IBM.
© 2014 IBM Corporation
How has MQ evolved
since V5.3?
© 2014 IBM CorporationWebsphere MQ V6.0 Overview
WebSphere MQ V6 - Themes
IBM announced WebSphere MQ V6 GA with the following enhancement themes, in announcement letters
205-094 (April 2005) GA June 24 2005205-092 (April 2005) GA June 24 2005205-266 (October 2005) GA October 31 2005
Improved UsabilitySimple File Transfer, Quick TourNew cross-platform configuration tooling
Improvements to manageability Find out what the system is doing, and influence itEasier problem determination and problem avoidance
Improved AvailabilityExploiting z/OS services
Extended performance, capacity and scalabilityExploiting 64-bit address spaceChannel Data Compression
G D ZS
© 2014 IBM Corporation
WebSphere MQ Version 7
Central requirement was to improve JMS implementationMore applications being written to use this API
Underpins many SOA/ESB solutions needing access to messaging
Leads to designs involving features such as Ease-of-use
Performance
But it also leads to enhancements for ALL applicationsNot just JMS users
Extension of publish/subscribe capabilitiesDesigned with Message Broker in mind
Easier programming in any environmentSome features suggested by JMS requirements are useful in MQI
Administration model and APIs natural evolution of existing interfaces
© 2014 IBM Corporation
WMQ V7.0.1 Content Summary
New Feature Benefits Details
Multi-Instance Queue Managers
Increases availability
Does not require specialist skills
Can help ease system maintenance
Enables automatic failover to a standby Queue Manager instance
in the event of an incident or planned outage
Automatic Client ReconnectIncreases availability
Simplifies programming
Provides Client-connected applications with automatic detection of
failures and reconnects to alternative Queue Managers
Enhanced GovernanceIncreases visibility of changes
Enables SOA Governance
Emits events whenever configuration changes are made or
commands are run
Service Definition wizard generates WSDL describing MQ apps
Enhanced SSL Security Simplifies security certificate managementSupports certificate checks with Online Certificate Status Protocol
(OCSP) as well as to Certificate Revocation Lists (CRL)
Enhanced .NET support Increases ease-of-use for .NET developers
Provides IBM Message Service Client for .NET developers
Supports use of WebSphere MQ as custom channel within
Windows Communication Foundation
Increased 64-bit z/OS exploitation
Increased use of z/OS system resources
Provides constraint relief for virtual storage
Extends use of 64-bit storage by Queue Manager enabling more
capacity such as number of open queues
z/OS Log CompressionIncreased use of z/OS system resources
Increased log performance & bandwidthCompresses message logs produced by persistent messages
z/OS Group Units of Work Increased resilience
Enables Units of Work to be owned collectively by Queue Sharing
Groups so that any Queue Manager in the group can process two-
phase transactions from clients
Publish/Subscribe InterfacesAdditional control of pub/sub behaviour
Simplified integration for Message Broker
Exit point to dynamically modify routing and content
Tools to migrate pub/sub state from MB to MQ
© 2014 IBM Corporation
WebSphere MQ V7.1: Feature Summary
New Feature Benefits Details
Multi-Version Install
capability on Distributed platforms
Makes it easier to deploy and upgrade
systems and stage version to version
migration
Unix and Windows support for multiple versions of MQ V7.x (AND
one copy of MQ V7.0.1) down to fixpack levels.
Relocatable installation support.
Applications can connect to any Qmgr
Enhanced Security
Simplified Configuration
Enhanced Authorisation and Auditing
IP address Authorisation capability
Additional crypto algorithms
More granular authorisation for non-local queues
Application Activity Reports
Cloud Support Simplifies and support Cloud deployments Additional HVE images
Enhanced Clustering Improves ease-of-useAuthorisation on Cluster Q rather than XMIT Q on Dist. Platforms
Bind-on-Group Support
Multicast capabilityNew messaging QoS provides low latency
with high fan-out capability
MQ Pub/Sub Topic space can now map to multicast Group
Addresses
Provides direct interoperability with MQ LLM
Improved scalability and availability on z/OS
Further exploitation of z196
Customer control over CF storage use
CF Connectivity Loss improvements
Code contention reduced to improve multi-processor linear scaling
Use of MQ Datasets rather than DB2 significantly improves “large”
message capability
Structure rebuild capability for CF Connectivity Loss scenarios
Improved Performance on Dist platforms
Improved multiprocessor exploitation Various code improvements
© 2014 IBM Corporation
WebSphere MQ V7.5: Feature Summary
For Windows, Unix and Linux
New Feature Benefits Details
Integrated InstallationMakes it easier to deploy systems
Simpler licensing
Combines several products into a single package
Common experience
Enhanced ClusteringImproves ease-of-use
Improves application isolationSplit Cluster Transmission Queue
Java Application Identification
Makes it easier to distinguish applications Applications no longer to all have the same name
AMS channel interceptionProvides a level of message protection even
when application environment cannot run
AMS
Interception in the SVRCONN still protects messages before
hitting queues
FTE Logger Options Can write FTE audit records to flat fileNo longer a requirement for an enterprise database
Easier to read data immediately
© 2014 IBM Corporation
IBM MQ V8 delivering best in class enterprise messaging
Platforms &
StandardsSecurity Scalability System z exploitation
64-bit for all platformsUserid 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
scalingPerformance and capacity
Support for JMS 2.0 AMS for IBM i & z/OSPublish/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 & NSSMultiple certificates per
queue manager
SMF and shared queue
enhancements
© 2014 IBM Corporation
What’s coming on
HP NonStop?
© 2014 IBM Corporation
Port of MQ V8 to HP NonStop
• Delivery will (likely) be collaborative with business partner• Available for sale from both IBM and Partner
• IBM will retain support relationship for our customers
• Based on MQ V8.0.0.2 base so will be current with other platforms• Including unannounced improvements to management and user
authentication
• Objective is to keep near currency for future releases
• Will support all major MQ V8 features
• Key NonStop customisations to expect• TMF, RDF• OSS multithreaded, OSS unthreaded and Guardian applications
• Status• Running on HP Integrity NonStop I and HP Integrity NonStop X • HA working
• Initial performance very promising
© 2014 IBM Corporation
Possible areas of compromise
These aspects may change as the design evolves. They are not definite restrictions but are areas where we are looking at compromises to ensure that the port is cost effective and can be delivered in a timely manner.
• HA Support• HA may be provided by standard MIQM
• Active-Passive with fast failover
• Horizontal Scaling• Load sharing across multiple QMs
• Single QM on one CPU• However application can reside on any CPU
• No Non-Native Support
© 2014 IBM Corporation
Support for V5.3.1
• Current plan• Standard Support – At least 2Q2016
• Extended Support – At least 2Q2020
• These dates will be extended to cover an appropriate overlap with the GA of the
MQ V8 port. • Dates will be confirmed when we have a release plan for the new version
• Standard support will be extended, probably for a minimum 2 years after GA of
replacement
• Extended support will be no less than three years after the standard support ends
© 2014 IBM Corporation
Possible future extensions – would they matter to you?
• Managed File Transfer
• Advanced Message Security
• MQTT
• MQ Light
© 2014 IBM Corporation
Beta Program
• Beta Program Registrationhttps://www-304.ibm.com/software/support/trial/cst/forms/nomination.wss?id=6033
• Drivers will be available for HP Integrity NonStop I and HP Integrity NonStop X
• Current expectation is that first driver will be delivered in January 2015
© 2014 IBM Corporation
Gerry ReillyDevelopment DirectorIBM Messaging
IBM UK Ltd.Hursley LabWinchesterSO21 2JN, UK
Mobile [email protected]