IBM WebSphere MQ for HP NonStop...

Post on 02-Aug-2020

32 views 0 download

Transcript of IBM WebSphere MQ for HP NonStop...

© 2013 IBM Corporation

®

Gerry Reilly Development Director and CTO, IBM Messaging

greilly@uk.ibm.com

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