ibm websphere mq for hp nonstop...
TRANSCRIPT
© 2013 IBM Corporation
®
Gerry Reilly Development Director and CTO, IBM Messaging
5th December 2013
IBM® WebSphere® MQ for HP NonStopUpdate
IBM Software Group | WebSphere software
2
• IBM, WebSphere and the IBM logo are trademarks of International Business Machines Corporation, registered in many jurisdictions. Other marks may be trademarks or registered trademarks of their respective owners.
• Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
• UNIX is a registered trademark of The Open Group in the United States and other countries.
• Other company, product and service names may be trademarks, registered marks or service marks of their respective owners.
• References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates.
Trademark Statement
IBM Software Group | WebSphere software
3
Available today
� IBM WebSphere MQ V5.3
– MQ Server only
– Base MQ code level V5.3
– Latest release level V5.3.1.9 (September 2012)
� Supports key range of HP platforms
– HP NonStop Server (S-series)
• HP NonStop Server G06.25, or later
– HP Integrity NonStop Server
• HP NonStop Server H06.04 or later
– HP Integrity NonStop Server BladeSystem
• J06.03.00 or later
– HP Integrity NonStop BladeSystem NB54000c (needs minimum of MQ V5.3.1.8 level)
• that is capable of running the J06.11.00
IBM Software Group | WebSphere software
4
Architecture
– Has evolved over time and offers best of both …
• A blend of UNIX common services integrated with key architectural value propositions of the HP NonStop architecture
– OSS (Unix) environment
• Standardization of interfaces
• Multi-threading for better resource utilization and overall scalability
– Guardian for key server processes and databases giving fault-tolerance and data integrity
• NonStop Process pairs (queue servers, channel server and execution controller)
• Queue and message storage audited by TMF
– Secure channels provided using SSL from OpenSSL
• Full interoperation with GSKit implementations on other platforms
– PATHWAY for process management & monitoring
– Disaster recovery using RDF
IBM Software Group | WebSphere software
5
We have added
� Extended Transactional client support at an MQ V7.1 release level
– Gives access to full MQ V7.1 function to NonStop applications linking to MQ on other systems
– Client is free and fully supported
• C / C++ extended transactional client
• Cobol
• pTAL support
• JMS client
– Supports both Guardian and OSS application programs and OSS multi-
threaded applications
– GA product made available in July 2013
– Available from Support Pac page:http://www-01.ibm.com/support/docview.wss?uid=swg24034802
– Will be updated following each major MQ release
IBM Software Group | WebSphere software
6
MQ on HP NonStop Server
� MQ V5.3 will remain in marketing and with full service for guaranteed prolonged minimum period
– Will continue
• to support new NonStop releases
• to be qualified on new Itanium processor releases
– Full service and support included maintenance and security fixes• Normal service period extended to at least 2Q2016• Extended service to at least 2Q2020.
– Will remain interoperable with all current and future releases of MQ on other platforms
� This version will remain as the server release and will not be updated with a new server version
� Minor functional enhancements may be provided via the service streams
IBM Software Group | WebSphere software
7
MQ in Client Topologies
Database
client
App
Extended MQ Client
XA
TM
NODE 1
Database Server
NODE 2
NODE 3
Queue Manager
Client Benefits
� Lower cost to deploy, only pay for central
server
� Smaller install and runtime footprint
� Can configure to connect to multiple
servers so failure resilient with automatic
reconnect
� Can workload balance across Queue
Managers
� Very low administration, zero local admin
except for initial set-up
� Transactional client allow participation as a
RM TMF transaction
� All WAS/MQ customers use this topology,
so common use in production
Server Benefits� Messaging even when network not
available
� Local control over administration and
monitoring
However you will continue to have the choice. Existing fully supported server or new client.
IBM Software Group | WebSphere software
8
Functional Comparison
PUTSPTOS – Threading Model
Yes--Access to functional updates
RollbackCommitBehaviour - Default syncpoint behaviour
Yes--Feature - JMS access to MD and msg contents
Yes--Feature - Cooperative Browse
Yes--Feature - Auto-Reconnect
Async Consumer [Callback]via SetSignal on MQGETFeature - Async Message Delivery
Yes [Natively]via Fuji BrokerFeature - Native Publish/Subscribe Messaging
Yes--Feature - Workload consolidation multi-QM
Yes--Feature - Message Properties API / Selectors
YesYesTransactions - TMF Coordinated two-phase commit [not supported for JMS]
YesYesTransactions - local transactions
YesYesAPI - COBOL
Yes--API - pTAL
--YesAPI - TAL
YesYesAPI - JMS [no App Server support]
--YesAPI - Java
- [client lib can be linked from C++]YesAPI - C++
Yes [32bit native, PIC]Yes [32bit non-native, native,SRL and PIC]API - C
Describes the key features and functional differences for application developers writing applications
Client Applications
H06.24, J06.13 or later G06.25, H06.04, J06.03 or laterOS Levels
MQ 7.1 Client to a Remote Queue ManagerMQ 5.3 ServerKey / Distinguishing Features
IBM Software Group | WebSphere software
9
Functional Comparison - Infrastructure/Administration Features
No significant impact--Runtime - Performance (on HPNS)
Describes the key features and functional differences for system administrators when connecting applications directly to a v7.5 queue manager, as opposed to
using a v5.3 queue manager on HPNS as a gateway to a v7.5 infrastructure.
Dependent on network and server availability--Runtime – Fault Tolerance (on HPNS)
Reduced--Runtime - Resource Usage (on HPNS)
Yes--Clustering - Split cluster transmit queue
Yes--Clustering - Bind on Group (affinity to a QM per group)
Yes--Clustering - Advanced cluster authority (granularity beyond cluster transmit queue)
Yes--Clustering - Advanced workload balancing (weighting)
Yes--Management - Stats and accounting (client stats such as number of puts, msg sizes, msg types etc)
Yes--Management - MQSC WHERE clause (select client details)
Yes--Management - Detailed Channel and Queue Status (client product version and client type etc)
Yes--Management - Detailed connection information (visibility of app name, in-flight unit of works etc)
Yes--SSL - OCSP Certificate revocation
Yes--SSL - Refresh credentials without QM restart
Yes--SSL - Auto Reset of secret key
Yes-- (under consideration)SSL - SHA-2
Yes--Transport - Pre-connect Exit
Yes--Transport - Channel Compression
--YesTransport - LU6.2
Yes-- (under consideration)Transport - IPv6
MQ 7.1 Client to a Remote Queue ManagerMQ 5.3 ServerKey / Distinguishing Features
IBM Software Group | WebSphere software
10
Possible Roadmap
� Enhancements to the WebSphere MQ V5.3 on HP NonStop
– Limited enhancements to server will be delivered via service stream.
– Key features under consideration include;
• Upgrade of Open SSL to provide SHA 2
• Java7 support
• IPv6 support
– Open to other requests that can be delivered via the service stream
� Client release
– It is our intent to update the transactional client to the VNext level during 2014
IBM Software Group | WebSphere software
11
Summary
� HP and IBM remain committed to providing MQ capability on the HP NonStop Platform
– Close collaboration will continue
– New approach will provide more timely access to new MQ capabilities on HP NonStop
� Existing workload
– No need to change. MQ 5.3 will continued to be support and available for new licence deployment
– Can migrate to client to simplify operational management if and when appropriate
� New workload
– Can be deployed on MQ 5.3 if this meets the functional requirement
– Or, can be deployed using to the client if additional functional capability is required or to centralise operational management
IBM Software Group | WebSphere software
12
IBM and BrightStrand Partnership
� Close working relationship between IBM and BrightStrand
� BrightStrand MQ Services include;
– Education ‘MQ on NonStop’
– Performance and tuning
– Migration to client topologies
– Installation & Configuration
IBM Software Group | WebSphere software
13
THANK YOU