mqv8 hcty intro v3.1 - cfarkas.ppt - groupe de travail ibm mq

23
Session: 001 Carl Farkas IBM Europe zWebSphere consultant [email protected] Hursley Comes To You (« Hursley vient à votre rencontre ») MQv8 Introduction

Upload: others

Post on 16-Oct-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

Session: 001

Carl FarkasIBM Europe zWebSphere [email protected]

Hursley Comes To You(« Hursley vient à votre rencontre »)

MQv8 Introduction

Page 2: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Agenda

• Welcome• Quick review• MQ v8

2

Page 3: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

La journée

09h00 – 09h30 Réception, café09h30 – 10h30 Introduction, Annonce MQ V8 en bref10h30 – 12h00 MQ v8 New Features, toutes plates-formes - Deep Dive12h00 – 13h00 Déjeuner13h00 – 14h00 MQ Gem What's new (MO71, MQSX, …)14h00 – 15h00 MQ v8 on z/OS New Features - Deep Dive15h00 – 16h00 Discussion ouverte avec nos invités, café

GUIDE SHARE EUROPE

Page 4: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

IMPACT2014 - Messaging Sessions this WeekMonday Tuesday Wednesday Thursday

09:00 1868: IBM WS MQ: Disaster Recovery

1870: IBM WS MQ: Using Pub Sub in an MQ Network

1924: Roundtable: IBM WS MQ Light in a IBM WS MQ Infrastructure

10:30 1880: Secure Messages with IBM WS MQ Advanced Message Security

1866: Introduction to IBM Messaging Capabilities

2640: MQ Telemetry Transport (MQTT) Details

3134: Meet the Experts: IBM MessageSight

1924: Roundtable: IBM WS MQ Light in a IBM WS MQ Infrastructure

1896: How to Develop Responsive Applications with IBM WS MQ Light

1885: IBM WS MQ on z/OS & Distributed Platforms - Are They Like Oil & Water

1917: Hands-on Lab: Developing a First Application with IBM WS MQ Light

1294: Enable Active-Active Business Through Enterprise High-availability Messaging Technology

1873: IBM WS MQ Security: Latest Features Deep Dive

12:00 LUNCH LUNCH LUNCH LUNCH

3420: Managing What Needs to Be Managed - It Shouldn’t Matter Where It Is

13:00 1227: How Not to Run a Certificate Management Center of Excellence

1869: IBM WS MQ: Using the Publish Subscribe Messaging Paradigm

1863: What's New in IBM Messaging

1872: IBM WS MQ: Managing Workloads, Scaling & Availability with MQ Clusters

1879: Using IBM WS MQ in Managed File Transfer Environments

1922: Roundtable: IBM Messaging Feedback

1883: Where Is the Message - Analyze IBM WS MQ Recovery Logs, Trace Routes, & Look In Applications

14:15 1800: IBM WS MQ for z/OS & CICS: Workload Balancing in a Plexed World

1863: What's New in IBM Messaging

1924: Roundtable: IBM WS MQ Light in a IBM WS MQ Infrastructure

1876: IBM WS MQ for z/OS: Latest Features Deep Dive

1229: The IBM WS MQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows

1804: Mean Time to Innocence: IBM WS MQ Problem Determination

16:00 1877: IBM WS MQ for z/OS: Performance & Accounting

1894: What Is IBM WS MQ Light & Why It Matters

15:45 1882: Building a Scalable & Continuously Avail-able IBM WS MQ Infrastructure with Travelport

1720: Building a Managed File Transfer Service at ADP

1897: Messaging in the Cloud with IBM WS MQ Light & IBM BlueMix

1916: Hands-on Lab: IB

M W

S M

Q

3133: Meet the Experts: IBM Messaging

1874: IBM WS MQ: Performance & Internals Deep Dive (Not zOS)

1866: Introduction to IBM Messaging Capabilities

2454: Using IBMs Managed File Transfer Portfolio to Maximize Data Effectiveness

17:15 1881: Using IBM WS MQ with IBM WAS & Liberty Profile

1873: IBM WS MQ Security: Latest Features Deep Dive

17:00 1878: IBM WS MQ for zOS: Shared Queues

1922: Roundtable: IBM Messaging Feedback

1867: IBM WS MQ: High Availability

1922: Roundtable: IBM Messaging Feedback

2646: Discover the Value IBM Software Delivers On Top of Open Source

Page 5: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

WebSphere Technical University, 28-31 oct 2014De retour suite à votre demande !

Des sessions WebSphere, Mobile, Cloud Computing, BPM, CICS et Integration (MQ, Broker, …)http://www-304.ibm.com/services/learning/ites.wss/zz/en?pageType=page&c=U948957Y84657D64

Page 6: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Agenda

• Welcome• Quick review• MQ v8

6

Page 7: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

What’s WebSphere MQ?

• A simple, efficient API for sending/receiving data messages

• Enables fast, reliable asynchronous messaging from application to application

• An industry standard for Message-Oriented-Middlewar es (MOM) with 65-80% of the market.

• Can be used on over 45 different platforms (Windows , Linux, AIX, Solaris, HP-UX, IBM I (AS/400), etc, and of course…… System Z !)

• Can be used from all major programming languages (C , C++, COBOL, Fortran, BAL, PL/I, Java/JMS, VB, RPG, etc.)

• Includes support for the MQ Client – a remote API ac cessing the queue manager resources.

• Other unique features of MQ…

• Provides a 2PC syncpoint manager for distributed MQ and full 2PC transactional participation on z (CICS, IMS, RRS)

• Support for high-availability and load-balancing via MQ Clusteras well as Shared queues with Sysplex on Z

• Support for point to point and pub/sub messaging

• Support for message grouping and segmentation

• Support for SSL authentication and encryption

• Support for message compression

• Exploits each platform, and in particular z/OS, taking fulladvantage of RACF, Sysplex, SMF, CICS & IMS Bridges, etc.

:

:

:

:

Application

:

ioQueue = session.createQueue( “myqueue”);

QueueSender queueSender = session.createSender(ioQueue);

queueSender.send(outMessage);

:

Network transport

WebSphere MQ AP

I MQ

Page 8: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

1990s 2000s 2010s

Timeline

JMS

MQIAssured delivery

IBM MQSeries

Multi-platform

Mobile

.NETMQExplorer

Common criteriaEclipse

JMS 1.1RCMS

IBM MQ Low Latency

V1.1V2

V5 V5.1

V5.3

V2.1

V5.2

V6V7

V7.0.1

SSLSOAP

XML

WebSphere MQ Managed File Transfer

WebSphere MQTT

HTTPAJAXREST

Web 2.0

Managed File Transfer

Integrate pub/subExpanded API

Pub/sub

WMQ Advanced Message Security

V7.1V7.5

Integrated Messaging

Hypervisors

WMQ Advanced

System PatternApplication Pattern

MQ Advanced for Developers

WMQ MessageSight

Multi-instanceQMGR

WebSphere MQ Low Latency

20th Anniversary of MQ at IMPACT

IBM MQ v8

MQ Everyplace

8

MQSIBroker

WMBBroker

IIB

Page 9: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

WebSphere MQ V7.1: Feature Summary (Nov 2011)

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 SecuritySimplified 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 capability New messaging QoS provides low latency with high fan-out capability

MQ Pub/Sub Topic space can now map to multicast Group AddressesProvides direct interoperability with MQ LLM

Improved scalability and availability on z/OS

Further exploitation of z196

Customer control over CF storage use for Shared Queues.CF Connectivity Loss improvements

Code contention reduced to improve multi-processor linear scalingUse of MQ Datasets rather than DB2 significantly improves “large” message capabilityStructure rebuild capability for CF Connectivity Loss scenarios

Improved Performance on Dist platforms

Improved multiprocessor exploitation Various code improvements

9

Page 10: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

WebSphere MQ V7.5: Feature Summary (June 2012)

• 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 interception Provides 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

10

Page 11: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

WebSphere MQ: Feature Summary (2013)

• Updates to pricing and function during 2013

New Feature Benefits Details

MQ 7.1 Value Unit Edition introduced for z/OS

One time charge (OTC) pricing for zNALC workloads

Queue managers supporting qualified workloads on System z New Application License Charge (zNALC) LPARs

Includes WebSphere MQ Client Attach, allowing free-of-charge connections from MQ Clients to z/OS

SHA-2 CipherSpecs for SSL/TLS on z/OS

Stronger hashing algorithms

Required/recommended by some authorities

Available from V7.1 GA on distributed platforms

Now also available on z/OS 7.1, with two APARs*

Internet PassThru (MS81) refresh

Updates to SOE and crypto algorithms

Consistent SSL/TLS support and certificate DN attributes with MQ V7.1

Uses JRE-provided Java Secure Sockets Extension (JSSE)Support for SHA-2 and elliptic curve encryption, in line with US NIST standard SP800-131A recommendation

MQ JCA RA support in WAS Liberty profile

MQ 7.5.0.2 RA is easily configured in Liberty

Connects to any supported version of MQ

Liberty profile expects resource providers (database, messaging) to supply provider-specific classesConfigure “wmqJmsClient.rar.location” variable in server.xml

MQ 7.1 Extended Transactional client for HP NSS platform

MQ V7.1 function for NonStop applications accessing MQ on other systems

Free and fully supported

Supports C/C++, COBOL, pTAL, JMSSupports Guardian and OSS applications including OSS multi-threaded applicationsAvailable as SupportPac MAT1

*APAR OA39422 needed on z/OS V1R13 for System SSL*APAR PM77341 for MQ on z/OS V7.1

11

Page 12: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Reading for the beach this summer?

12And the MQ v8 redbook for your Xmas holiday reading!

Page 13: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

End-Of-Service for MQ v7.0

13

• IBM announced that WebSphere MQ v7.0 (eg. Windows, Unix, Linux, z/OS) will arrive at end of support on 30 September 2015.

• Avoid the holiday rush… start thinking about migrati ng to MQv7.1 or v8 now!• For more details, see http://www.ibm.com/software/w ebsphere/support/lifecycle/

toc tic

Page 14: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Agenda

• Welcome• Quick review• MQ v8

14

Page 15: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

IBM MQ V8 delivering best in class enterprise messa ging

Platforms & Standards Security 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.0AMS integration 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 recordsRouted publish/subscribe

Exploit zEDC compression

accelerator

SHA-2 for z, i & NSSMultiple certificates per

queue manager

SMF and shared queue

enhancements

Announced 22 April 2014

GA Distrib 23 May GA z/OS 13 June

15

Page 16: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

RFEs – yes, we do value your input!

16

• MQ v8 has delivered on many of the RFEs that YOU have requested (and amongst the most requested!)

• See https://www.ibm.com/developerworks/community/blogs/messaging/entry

/delivered_rfes_in_mq_v8?lang=en

for details

Page 17: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

MQ v8 pre-requisites

• z/OS v1.13• AIX v7.1 TL2 POWER or v6.1 TL8 POWER• HP-UX 11i v3 (11.31)• Linux RHEL 6 Server Update 3 (x86-64, System p, Sys tem z)

Linux SUSE (SLES) 11 SP2 (x86-64, System p, System z)• Oracle Solaris 10 or 11 SPARC or x86-64• Windows Server 2008 R2 SP1 Standard, Datacenter or Enterprise

Editions (x86-64)Windows Server 2012 Standard or Datacenter EditionWindows Server 2012 R2 Standard or Datacenter Editi onWindows 7 SP1 Ultimate, Professional or Enterprise EditionsWindows 8 or 8.1 Standard, Professional or Enterpri se Editions

• IBM i 7.1• Java v7

17

For complete up-to-date requirements, always refer to http://www.ibm.com/support/docview.wss?uid=swg27006467

Page 18: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

MQ platform and product consistency

• 64-bit server support for all distributed queue man ager platforms– Completion of platform coverage by adding Windows 64-bit engine– Requires Windows 7 or later– Note: 32-bit MQ Client still available and supported

• 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 capabilities into z/OS and IBM i platforms– Previously separately installable products– Considerably simplifies AMS setup, and operations

18

Page 19: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Looking for more info?

GUIDE SHARE EUROPE

The new IBM Knowledge Center has it all!http://www.ibm.com/support/knowledgecenter/SSFKSJ_8 .0.0/com.ibm.mq.pro.doc/q001010_.htm?cp=SSFKSJ_8.0. 0%2F1&lang=en

• New strategic central post-sale information source for all IBM products

• Customizable• Printable• You can comment; you can

like (or dislike!)

Page 20: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Looking for even more info?

GUIDE SHARE EUROPE

Try this blog on for size!https://www.ibm.com/developerworks/community/blogs/ messaging/tags/mq8%20bitesize?lang=en

Page 21: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Looking for moving info?

GUIDE SHARE EUROPE

MQ Videos to explain and demo featureshttps://www.youtube.com/watch?v=c8uQvn0T1QY

Page 22: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

Guide Share France

GUIDE SHARE EUROPE

Savez-vous que le groupe GSF (« GUIDE Share France ») a un groupe de travail MQ en france (et WebSphere, et CICS, et IMS, et….) ?

• GUIDE Share France, association indépendante regroupe des professionnels utilisateurs d'infrastructure IBM, dont l'objectif est, grâce à l'organisation de groupes de travail de partage d'expériences entre entreprises utilisatrices un échange privilégié avec IBM

• Réunions tous les deux mois (club MQ)

• Plus de 800 personnes participent aux réunions GUIDE Share Europe

• Communauté d’experts

• Voir http://www.gsefr.org et http://guide.webspheremq.fr/

• Une échange constante d’idées et de technologie

• Pour vous inscrire sur la liste de distribution, contacter Monsieur Luc-Michel Demey à [email protected]

Page 23: MQv8 HCTY Intro v3.1 - cfarkas.ppt - Groupe de travail IBM MQ

24/06/2014

IBM continues to invest in all Messaging markets

• Enterprise Messaging where MQ continues to lead• MQ leveraging each platform to give the best-of-bre ed

messaging where you need it, how you need it– z/OS– Cloud– Mobile– M2M

• Helping developers use Application Messaging to cre ate better applications

23