55
© 2012 IBM Corporation WebSphere Connecting everything together: The WebSphere MQ family: Paul Kettley WMQ Portfolio Development Manager [email protected] IBM Hursley Comes to You - 2012 November 2012

Connecting everything together: The WebSphere MQ family:

Embed Size (px)

DESCRIPTION

Paul Kettley, WMQ Portfolio Developement Manager

Citation preview

Page 1: Connecting everything together: The WebSphere MQ family:

© 2012 IBM Corporation

WebSphere

Connecting everything together: The WebSphere MQ family:

Paul Kettley WMQ Portfolio Development Manager [email protected]

IBM Hursley Comes to You - 2012

November 2012

Page 2: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation2

IBM Labs Come To You

2

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Agenda

� Connectivity and WebSphere MQ Universal Messaging

� WebSphere MQ family – where we are today

� Summary

Page 3: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation3

IBM Labs Come To You

3

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Agenda

�Connectivity and WebSphere MQ Universal Messaging

� WebSphere MQ family – where we are today

� Summary

Page 4: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation4

IBM Labs Come To You

4

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

IBM MQ Connectivity for a Smarter and Secure Planet

A Universal Message Bus providing connectivity to, from and within your Enterprise to access data wherever it exists to support your business

Provides a comprehensive range of Messaging capabilities to support your Business requirements for data integration:-

-- Messaging integration patterns-- Reliability and availability QoS-- Managed File Transfer -- SOA foundation -- EDA foundation

Provides appropriate data accessand data privacy controls to help meet audit and regulatory requirements

Provides a range of messaging on-ramps appropriate to your business needs and developer skills

Provides a range of messaging topologies and deployments to meet your business and IT needs

EventsMobile

CloudMainframe Files

ProcessesSensors

Partners

Universal Connectivity

DataAppsServices

Page 5: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation5

IBM Labs Come To You

5

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Universal Messaging – Anything to and from Anywhere

Any platform•Virtually any commercial IT platform•Over 80 platform configurations•Native exploitation of IBM System z

Any environment•Extend core investments•Span independent departments•Connect new innovations

Any programming language•Bridge the “new” with the “now”•Protect existing investments

Any skills• Use the resources at hand•Reduce dependency on specialists•Leverage infrastructure throughout org

messagesscripts

objects

resources

services Chinese

Portuguese Brazilian

Polish

CzechSpanish

COBOL

files

C#Java C++ Pearl

ANT

XMLXML

applications

web 2.0

Python

JMS

J2EE

.NET

RPG

VB

Web services

SOASOAP REST

Russian

Korean

Italian

HungarianJapanese

French

German

Web 2.0

CICSIMS DB2

AIX, Alpha, Apple Mac, BSD, DG/UX, HP-UX, i5/OS, IRES, Itanium, Linux, MPE/iX, MP-RAS, NLPOS9, NonStop, NUMA-Q, OpenVMS, OS/400, PA-RISC, Red Flag, Reliant, RHEL, SCO OpenServer, SGI, Solaris, SPARC, SUSE, System p, UnixWare, VSE/ESA, VxWorks, Windows, x86-32, z/OS, zLinux, …

OSGi

J2ME JCA

HTTP

EJB

Any traffic•Reduce maintenance by consolidation•Unlock value of data•Modernize infrastructure

files messages XML SOAP

pub/sub

UDPTCP/IP

IP

InfiniBand

RFID

eventscustom

data HTTP

AJAX

SAM WCFPHP PL/1

WSDLWS-*

Access data and services and reuse your existing skills and platform investments

Page 6: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation6

IBM Labs Come To You

6

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Universal Messaging – Best Delivery

High Availability•Choice of availability strategies

•Software-only for ease (multi-instance)•Hardware-based for highest recovery•Shared queues z/OS for continuous availability

Throughput, Latency•Daemon-less, Peer-to-peer, Shared memory•Re-play for late joiners•Re-ahead delivery for consuming apps

Resilience, Integrity, Security•Choice of persistence strategies

•Message queue for high resilience•Message storing for high speed•Granular security for data and transport

Choice of service•Offer whole range over single network

•From transactional to low latency•Enable more granular optimization

AssuredFast Priority BulkSmall

DiskUniversal Messaging

Universal Messaging

……

Meet wide range of business requirements within a common infrastructure

Page 7: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation7

IBM Labs Come To You

7

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Universal Messaging – Scale dynamically

Start small•Easy to try, quick to start•Reduce required IT resources•Address needs of Growth markets

Stretch Elastically•Vertical scaling leveraging multi-processor, multi-core•Horizontal scaling leveraging distributed clustering•Shared queues leveraging System z parallel sysplex•Cloud deployments

Grow incrementally•Expand network one node at a time•Share resources across departments•Plug in services and apps as needed

Scale admin•Manage larger networks with fewer resources•Remote admin across entire network•Self and zero admin clients and devices•Leverage Tivoli to auto-generate topology view

Universal Messaging

Universal Messaging

Universal Messaging

Universal Messaging

Universal Messaging

Universal Messaging

Grow at your speed while protecting your existing investments

Page 8: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation8

IBM Labs Come To You

8

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Agenda

� Connectivity and WebSphere MQ Universal Messaging

�WebSphere MQ family – where we are today

� Summary

Page 9: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation9

IBM Labs Come To You

9

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

WMQ Family Roadmap – continual delivery of customer value

(3Q/09)MQ V7.0.1 withMulti-Instance QMgrs,Automatic Client Reconnect,z/OS Availability, Capacity and Performance improvements

(4Q/09)MQ FTE V7.0.2 FTP Bridging

(4Q/10)MQ Advanced Message Security V7.0.1

(1Q/10)Security SupportPacs and Wizards

(4Q/10)MQ FTE V7.0.3 end-to-end security

(3Q/10)MQ Telemetry V7.0.1

(4Q/09)MQ LLM V2.3 msg store

(2Q/11)MQ FTE V7.0.4 C:D Integration

(2Q/11)MQ HVE for RHEL, AIX IBM Workload Deployer IBM Pure Application System

(1Q/11)MQ V7.0.1.4Pre-Connect Exit

Early Access Programs

2009 2010 2011 2012

(4Q/11 )MQ V7.1 with Multi-version Install,Out-of-the-box security,Multicast capability,Improved Performance, z/OS QSG enhancements

(2Q/10)MQ LLM V2.4 late join

(4Q/10)MQ LLM V2.5 self-managing

(2Q/11)MQ LLM V2.6 improved perf.

Incorporating Advanced Msg Security

Incorporating File Transfer

(2Q12)MQ V7.5Split Cluster XmitQ

(3Q/12)Messaging Extension for Web Application Patterns

(4Q/12)MQ Advanced for zOS V7.1 MQ Advanced V7.5

Page 10: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation10

IBM Labs Come To You

10

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

WebSphere MQ – Summary

Page 11: Connecting everything together: The WebSphere MQ family:

11

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation11

WebSphere MQ V7.1: Content 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 SecuritySimplified Configuration

Enhanced Authorisation and Auditing

IP address Authorisation capabilityAdditional crypto algorithmsMore granular authorisation for non-local queuesApplication Activity Reports

Cloud Support Simplifies and support Cloud deployments Additional HVE images and support for IWD PaaS

Enhanced Clustering Improves ease-of-use Authorisation on Cluster Q rather than XMIT Q on Dist. PlatformsBind-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

Integrated Telemetry MQ Telemetry Feature now fully integrated into MQ Integrated Product installation and administration

Improved scalability and availability on z/OS

Further exploitation of z196Customer control over CF storage useCF Connectivity Loss improvements

Code contention reduced to improve multi-processor linear scalingMQ Datasets rather than DB2 for “large” shared messagesStructure rebuild capability for CF Connectivity Loss scenarios

Improved Performance on Dist Improved scaling and throughput Multi-processor scaling improvementsSignificant throughput and logging rate improvements

Application Trace facility API Trace capability provides Audit capability Allows customers to find out what applications are really doing

Announced: 4 October 2011Availability: 11 November 2011

Page 12: Connecting everything together: The WebSphere MQ family:

12

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation12

WebSphere MQ V7.5: Content 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 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

Announced: 24 April 2012Availability: 20 June 2012

Page 13: Connecting everything together: The WebSphere MQ family:

13

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation13

WebSphere MQ V7.5

� Integrated Messaging Offering – Single install, packaging & tooling for all Messaging options– Reduce time to value, simplify usage

� What’s being delivered?

– Integration of MQ with MQ FTE, MQ AMS and MQ Telemetry– Single install, common integrated tooling and

management, simplified licensing and entitlements– Updated MQ Explorer tooling for all platforms – More complete, easy to use messaging infrastructure,

enabling you to gain full range of messagingcapabilities swiftly & easily

� All messaging functions & capabilities available to all customers, new and existing with rich choice of qualities of service

– Removal of charge for MQ XA client – Reduced pricing metric for standard MQ Telemetry client

• Lower cost for larger numbers of clients

Advanced Msg Security

AMS Documentation

WebSphere MQ

Advanced Message Security

MQ Server (Queue manager)

MQ Client

MQ Documentation

File Transfer Edition

FTE Server

FTE Client

FTE Docs + tools

WebSphere MQ

MQ Server (Queue manager)

MQ Client

Multi-Language Documentation

+ MQ TT Gateway+ Advanced Message Security+ Managed File Transfer Service+ MQ Explorer with built-in AMS & managed file transfer

+ AMS Enablement+ MQ TT Clients

Managed File Transfer Agent+ AMS Enablement

+ Security (AMS) sections+ Managed File Transfer sections

Page 14: Connecting everything together: The WebSphere MQ family:

14

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation14

Clustering – Split Cluster Transmit Queue Requirements

� Separation of Message Traffic

– With a single transmission queue there is potential for pending messages for cluster channel 'A' to interfere with messages pending for cluster channel 'B'

� Management of messages

– Use of queue concepts such as MAXDEPTH not useful when using a single transmission queue for more than one channel

� Monitoring

– Tracking the number of messages processed by a cluster channel currently difficult

– Some information available via Channel Status

Page 15: Connecting everything together: The WebSphere MQ family:

15

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation15

Clustering – Split Cluster Transmit Queue

� With V7.5 a queue manager can automatically define a PERMANENT-DYNAMIC queue for each CLUSSDR channel.

– Dynamic queues based upon new model queue “SYSTEM.CLUSTER.TRANSMIT.MODEL”

– Well known queue names: “SYSTEM.CLUSTER.TRANSMIT.<CHANNEL-NAME>”

� Controlled via attribute affecting all cluster-sdr channels on the queue manager

� Also have manual definitions

– Multiple queues can be defined to cover all, or a subset of the cluster channels.

� Automatic and Manual are not mutually exclusive

– They could be used together

ALTER QMGR DEFCLXQ( SCTQ | CHANNEL )

DEFINE QLOCAL(APPQMGR.CLUSTER1.XMITQ)CLCHLNAME(CLUSTER1.TO.APPQMGR) USAGE(XMITQ)

Page 16: Connecting everything together: The WebSphere MQ family:

16

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation16

Single SYSTEM.CLUSTER.TRANSMIT.QUEUE

Q1

QM_B

Q2

QM_C

CLUSTER1

QM_A

SC.TQ

Page 17: Connecting everything together: The WebSphere MQ family:

17

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation17

Multiple CLUSTER.TRANSMIT.QUEUES

Q1

QM_B

Q2

QM_C

CLUSTER1

QM_AXQ2

XQ1

Page 18: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation18

IBM Labs Come To You

18

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Cloud Offerings – Summary

Page 19: Connecting everything together: The WebSphere MQ family:

19

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation19

WMQ Hypervisor Edition 7.0.1 Updates

� Two MQ Hypervisor products (HVEs) were delivered in 2011

– WebSphere MQ Hypervisor Edition for Red Hat Enterprise Linux

• RHEL 5.5, WMQ 7.0.1.4

– WebSphere MQ Hypervisor for AIX

• AIX 6.1 TL5, WMQ 7.0.1.6

� Can be deployed as Virtual System Patterns from IBM Workload Deployer and IBM PureApplication System

– MQ HVE for RHEL can also be deployed direct to VMware ESX

� The HVEs were updated in June 2012 as follows:

– MQ HVE for RHEL - RHEL 6.2, WMQ 7.0.1.8

– MQ HVE for AIX – AIX 6.1 TL6, WMQ 7.0.1.8

Page 20: Connecting everything together: The WebSphere MQ family:

20

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation20

WMQ Hypervisor Edition 7.5 Now Available

� WebSphere MQ Hypervisor Edition V7.5 for Red Hat Enterprise Linux Server

– Available August 21st 2012

• RHEL 6.2, WMQ 7.5.0.0

� Deploy in Virtual Sy stem Patterns from IBM Workload Deployer and IBM PureApplication Systems

– Can also be deployed direct to VMware ESX

� Extends the 7.0.1 HVE with:

– MQ 7.5 core MQ runtime and clients

– MQ Telemetry Server and Clients

– FTE and AMS install packages included in VM and available to install (assuming entitlement)

– VM hardened out-of-the-box with additional deploy-time security options

– Command line scripts to simplify image loading to IWD / PureAS appliance

Page 21: Connecting everything together: The WebSphere MQ family:

21

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation21

New “Messaging Extension for Web Application Pattern”

� New Messaging pattern type for IBM Workload Deployer and IBM PureApplication System

– Available from 31st July 2012

– Extends Web Application Pattern V2.0

� Simplifies Web application deployment by:

– Provisioning a new Virtual machine containing a queue manager when required

– Creating queues and topics in queue manager

– Linking new resources to JNDI objects used by application

Page 22: Connecting everything together: The WebSphere MQ family:

22

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation22

Comparison of MQ Hypervisor Editions and Messaging Extension for Web App Pattern

MQ Hypervisor Editions IBM Messaging Extension for Web App Patterns

Pattern type Virtual System (IAAS) Virtual Application (PAAS)

Audience�System admins �MQ administrators�MQ developers

�JEE app developers �JEE app testers�JEE app deployers

MQ knowledge required

Medium / High Low

Pattern dependencies

None �Web Application pattern 2.0 �OS pattern

Intended use:

�Rapid provisioning of MQ systems in virtual environments. �Traditional MQ admin model.

�Rapid provisioning of black-box messaging server for JEE environments�Little/No MQ knowledge required

Page 23: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation23

IBM Labs Come To You

23

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Advanced Edition – Summary

Page 24: Connecting everything together: The WebSphere MQ family:

24

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation24

WebSphere MQ – Advanced Edition

Two Recent announcements:

WebSphere MQ Advanced for z/OS , V7.1 delivers a suite of products that comprises:

� WebSphere MQ File Transfer Edition for z/OS

� WebSphere MQ Advanced Message Security for z/OS

WebSphere MQ Advanced provides a new way to acquire entitlement to the following components of WebSphere MQ V7.5:

� WebSphere MQ

� WebSphere MQ Managed File Transfer Service

� WebSphere MQ Advanced Message Security

� WebSphere MQ Telemetry

Page 25: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation25

IBM Labs Come To You

25

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Documentation changes – Summary

Page 26: Connecting everything together: The WebSphere MQ family:

26

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation26

One of the most requested features for WebSphere MQ ever

They're great for offline use

Nice and easy to read.

We listened...

WebSphere MQ Documentation – PDFs

Page 27: Connecting everything together: The WebSphere MQ family:

27

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation27

- Future releases of WebSphere MQ to be supported by PDF's

PDF's to be downloadable directly from the Infocenter

- PDF support for WebSphere MQ v7.1 and v7.5 (coming very soon)

WebSphere MQ Documentation – PDFs

Page 28: Connecting everything together: The WebSphere MQ family:

28

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

28

WebSphere MQ Telemetry – Summary

Page 29: Connecting everything together: The WebSphere MQ family:

29

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

29

Extending the reach of WMQ – MQ Telemetry Transport (MQTT)

� Industrial control systems (aka SCADA) are well-suited to a messaging solution

– Loose coupling, multi-protocol, separation of concerns...

� IBM developed a protocol designed for the constraints of the SCADA world

– Later renamed MQ Telemetry Transport – (MQTT) due to broader telemetry adoption

– Designed to expect and cater for frequent network disruption

– Built for low bandwidth, high latency, unreliable, high cost networks

– Tailored for resource-constrained client application environments

– Published protocol for ease of adoption by device vendors and third-parties - http://mqtt.org/

� Traditional messaging qualities of service provided where environment allows

� In August 2011, we announced our intention to standardise MQTT – seehttp://mqtt.org/2011/08/open-invitation-to-join-the-mqtt-standardization-discussion

Page 30: Connecting everything together: The WebSphere MQ family:

30

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

30

Scenario Key Industries Benefits

Automated Metering

�Chemical & Petroleum

�Energy & Utilities

�Smart metering of home energy to improve efficiency

Distribution Supply Chain and Logistics

�Retailers

�Distributors

�Consumer products

�Transportation

�Shipping company improves customer loyalty improvement through up-to-date tracking info.

�Transportation company improves customer safety and satisfaction with improved fleet tracking

Industrial Tracking & Visibility

�Automotive

�Industrial manufacturing

�Aerospace

�Defence

�Manufacturing company automates inventory checking to improve management of stock and optimize production rates

Healthcare Personal & Resource Tracking

�Pharmaceutical companies

�Health trials

�Hospitals

�Nursing Homes

�Medical organization increases safety and quality of patient care

�Hospital reduces waiting lists and improves efficiency with surgery equipment tracking

Location Awareness and Safety

Chemical & Petroleum

Energy & Utilities

Homeland Defence

�Gas company improves pipeline monitoring and control

�Government improves early-warning capability by monitoring dams and flood-risk areas

Executive Alerting Insurance

Banking

�Bank alerts Personal Account Managers when new clients open key accounts

alert

predict

measure

track

Multiple Business scenarios suitable for MQTT

Page 31: Connecting everything together: The WebSphere MQ family:

31

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

31

Multiple Business scenarios suitable for MQTT

� And Facebook !

– See http://mqtt.org/2011/08/mqtt-used-by-facebook-messenger which references a Facebook Blogpost athttp://www.facebook.com/notes/facebook-engineering/building-facebook-messenger/10150259350998920

Page 32: Connecting everything together: The WebSphere MQ family:

32

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

32

MQTT and Standards

� MQTT has been a published protocol for a number of years to assist ease of adoption by device vendors and third-parties - http://mqtt.org/

� In August 2011, Eurotech and IBM announced their intention to take the MQTT specification to a formal standards organisation – seehttp://mqtt.org/2011/08/open-invitation-to-join-the-mqtt-standardization-discussion

� On November 2nd/3rd at EclipseCon, IBM announced -

– the formation of a new M2M Industry Working Group at the Eclipse Foundation, with Sierra Wireless, Eurotech and IBM as founding members, to work on growing and scaling device connectivity solutions with open source tools, frameworks and runtimes

– the contribution of the IBM MQTT client code (C and Java) to a new Eclipse project "Paho"

Page 33: Connecting everything together: The WebSphere MQ family:

33

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

33

� Highly scalable

– A single queue manager can handle up to 100K concurrently connected devices

– Fully integrated / interoperable with WMQ

• Publishers and subscribers can exchange messages with MQI and JMS applications

� Ships with two types of client:

– Basic

• direct connectivity from a device

– Advanced:

• Acts as a “concentrator/hub” for mini-networks of Telemetry devices

• Can connect to multiple backend servers

• Can failover to alternate backend server

• Can buffer messages

� Provides rich security

– Network: SSL

– Authentication: JAAS

– Authorisation: OAM

� In addition any 3rd party, open source or roll your own MQTT client can be used

Extending the reach of WMQ - M2M with WMQ Telemetry

WebSphereMQ

MQ TelemetryDaemon for

Devices

Basic Telemetry

Client

Basic Telemetry

Client

Advanced

Telemetry Client

Advanced

Telemetry Client

Backend ServerBackend Server

MQXR

With MQ V7.1, MQXR is now supported on

AIX and zLinux as well as more xLinux

platforms

Page 34: Connecting everything together: The WebSphere MQ family:

34

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

34

WMQ V7.0.1 Telemetry improves Electricity Usage

Consert developing an Intelligent Utility Network offering for optimizing load on electricity grids

Business Partner Needs

�Needs robust middleware technology to connect to remote smart meters

�Needs to be able to rapidly scale solution nationwide

Real Results

�Able to offer daily energy savings of 15-20%

�Enables utilities to reduce peaks and avoid punitive charges

�Helps save electricity through better peak load management

Page 35: Connecting everything together: The WebSphere MQ family:

35

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

35

WMQ V7.0.1 Telemetry transforms Patient Care

St Jude Medical created a remote pace-maker monitoring solution to provide better patient care

Client Pains

�Physicians needed better monitoring of cardiac patients

� Improve efficiency of checkups

�Meet Healthcare data capture standards

Real Results

�Enables higher level of patient care and peace of mind

� Improves administrative efficiency and maintenance

�Helps conform to standards and ease integration of data

Page 36: Connecting everything together: The WebSphere MQ family:

36

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

36

WebSphere MQ Low Latency Messaging -

Summary

Page 37: Connecting everything together: The WebSphere MQ family:

37

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

37

�Low Latency capabilities

– Less than 10 microsecond latency at high throughput rates

– Stream failover for high availability

– Dynamic congestion traffic control

– Flexible message filtering

– Multicast & Unicast distribution

– Message store for reliable delivery

– Highly configurable API

– Ordered (FIFO) delivery

– Infiniband & 10GbE support

……

“Ultra-fast delivery with low latency & high availability”

WebSphere MQ Low Latency Messaging

IBM WebSphere MQ Low Latency Messaging

� Peer-to-peer messaging transport optimized for ultra low latency, high-throughput delivery

� Capable of over 90 million messages per second over native InfiniBand

� Can bridge to MQ networks with DataPower XM70

� WMQ LLM is also included in WebSphere Front Office for Financial Markets

Page 38: Connecting everything together: The WebSphere MQ family:

38

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

38

�Setting the Bar for Throughput

98 million messages per second on Native Infiniband and

Shared Memory

75 million messages per second on

10 Gigabit Ethernet

� Industry Leading Latency

1 microsecond for shared memory

2 microseconds over Native InfiniBand

4.5 microseconds over Ethernet (10 GbE*)

Low LatencySingle hop Average

NetworkMessage size

(bytes)

Transmission rate (msgs /sec)

10K 100K

1 GbE Ethernet 120 29 µs 34 µs

10GbE Ethernet* 120 4.5µs 4.5µs

InfiniBand 120 2 µs 3 µs

Shared Memory 120 1 µs 1 µs

High Throughput10 Gigabit Ethernet

Message size (bytes)Message Rate

(msgs /sec)

12 75,914,578

45 25,253,255

120 9,724,107

1200 985,846

12,000 98,225

System Configuration� IBM HS22 blades: 2 x Quad core Intel Xeon E5570 2.93GHz 14GB

RAM. Linux RHEL 5 update 3 (x86_64 64 bit)� Voltaire 40 Gb IB Switch Module / BNT 10Gb Ethernet Switch

Module� Mellanox ConnectX MT26428 HCAs / Chelsio T320 Dual Port

10GbE Adapter� * 10GbE using RoCEE

WMQ LLM V2.6 Performance

Page 39: Connecting everything together: The WebSphere MQ family:

39

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

39

Bolsa de Comerico de Santiago dramatically accelerate their trading rates and throughput

Real Results� Able to scale 100 times to millions of messages per second

� Reduced latency from 2 secs to milliseconds per transaction

� Increased customer access to additional market data sources

Customer Needs�Needed to better integrate with international financial markets�Needed to support higher volumes of traffic and fulfil more of its customers’ transactional requirements

Responding faster with WMQ LLM

Page 40: Connecting everything together: The WebSphere MQ family:

40

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

40

WebSphere MQ Advanced Message Security –

Summary

Page 41: Connecting everything together: The WebSphere MQ family:

41

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

41

Extended data security and integrity with WMQ AMS

� Adds message-level security to existing MQ V6 and V7 networks

– Protecting customer data application-to-application, at rest (queues, logs) and in transit

� Provides message-level integrity

– Assuring that the data has not been changed in transit

� End-to-end secure delivery

– Receiver validation of sender; only the intended recipient(s) can view data

� Assists regulatory compliance (PCI, HIPAA, SOX, et al.) for audit and privacy

SendingApp

ReceivingApp

MQ Msg&@Ja^!

&@Ja^!

MQ Msg

Page 42: Connecting everything together: The WebSphere MQ family:

42

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

42

WebSphere MQ V7.0.1 Advanced Message Security

� End-to-End Message Security - Secures application data even before it is passed to MQ

� Extension to base MQ – No changes to existing applications

WebSphere MQ standard security:

�Message data can be encrypted in transport (SSL) but not when it resides in the queues

�Authentication is based on Operating System identifier of local process

WebSphere MQ

Securing the data and the applications

WebSphere MQ Advanced Message Security

Application A Application Z

WebSphere MQ Advanced Message Security

Supplements WMQ’s security features:

+ Assurance that messages have not been altered in transit

+ Assurance that messages originated from the expected source

+ Assurance that messages can only be viewed by intended recipient(s)

+ Administered using queue based policies created from the WMQ Explorer or command line tooling.

Page 43: Connecting everything together: The WebSphere MQ family:

43

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

43

Solution Benefit� Standardize governance and lower total cost of ownership with little or no changes to existing applications� Simplified installation and maintenance to prevent operational downtime � Limits access to secure data, reducing opportunities to compromise data

Client Pains

� Negative exposure due to loss of customer personal insurance information and credit card data

� Securing large volumes of personal data traversing multi-channels

A large North American life insurance provider, delivers high quality

customer service, in support of growing membership

Securing private customer information with WMQ AMS

Page 44: Connecting everything together: The WebSphere MQ family:

44

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

44

WebSphere MQ File Transfer Edition –

Summary

Page 45: Connecting everything together: The WebSphere MQ family:

45

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

45

Shortcomings of Basic FTP (or “Why do we treat file data differently ?”)

Limited Flexibility

Limited Security

Limited visibility and traceability

Limited Reliability

�Unreliable delivery – Lacking checkpoint restart – Files can be lost

�Transfers can terminate without notification or any record – corrupt or partial files can be accidentally used

�File data can be unusable after transfer – lack of Character Set conversion

�Often usernames and passwords are sent with file – as plain text!

�Privacy, authentication and encryption often not be available

�Non-repudiation often lacking

�Transfers cannot be monitored and managed centrally or remotely

�Logging capabilities may be limited and may only record transfers between directly connected systems

�Cannot track the entire journey of files – not just from one machine to the next but from the start of its journey to its final destination

�Changes to file transfers often require updates to many ftp scripts that are typically scattered across machines and require platform-specific skills to alter

�All resources usually have to be available concurrently�Often only one ftp transfer can run at a time�Typically transfers cannot be prioritized

Page 46: Connecting everything together: The WebSphere MQ family:

46

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

46

What is Managed File Transfer?

� AuditableRecords complete and detailed audit log of entire file journey“What went where, when and to whom”

� ReliableFile contents not corrupted or partially transmitted Files only appear at destination whole and intact

� SecureFiles content encrypted during transmission File access authenticated and controlled

� AutomatedEliminates need to manually detect problems and restart transfersProviding scheduling and triggering for event-driven transfers

� Centralized Remote control and monitoring of file progress from anywhere

� FlexibleAble to deploy and re-configure file transfers instantaneously from anywhereManaging transfers end-to-end across a network – not just between 2 points

� Any file size No upper limit on the size of file than can be moved

� Integrated With SOA infrastructure: Messaging, ESBs, Governance, B2B and BPM

� Cost Effective Provides a consolidated transport for moving both Files and Messages

“Reliable, controlled, auditable movement of files around an organization”

Page 47: Connecting everything together: The WebSphere MQ family:

47

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

47

File transfer capabilities

– Any file size (KB, MB, GB…)

– Powerful graphical tooling

– No need for programming

– Reliability leveraging MQ

– Full logging for audit

– High-performance……

A B C X Y Z

WebSphere MQ File Transfer Edition

– Code page conversion

– SSL security

– Distributed job automation

– Multi-purpose solution – transports both messaging and files

– Many supported MQ environments

WebSphere MQ File Transfer Edition

� WMQ FTE adds managed file transfer services to WMQ V6 & V7 networks

� Enables reliable, secure and traceable file transfers

� Replaces costly, ad hoc solutions that lack management controls

Page 48: Connecting everything together: The WebSphere MQ family:

48

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

48

End-to-end encryption using WebSphere MQ Advanced Message Security

�WMQ FTE already supports transport level encryption using SSL

�Data is encrypted before it is sent over a channel and decrypted when it is received

FTE Agent

WebSphereMQ

QueueManager

WebSphereMQ

QueueManager

FTE Agent

svrconn channel

sndr/rcvrchannels

FTE Agent

WebSphereMQ

QueueManager

WebSphereMQ

QueueManager

FTE Agent

svrconn channel

sndr/rcvrchannels

� V7.0.3 (when combined with WMQ AMS v7.0.1) allows file data to be encrypted at the source system and only decrypted when it reaches the destination system

– This helps reduce encryption costs

– Data is secure even when at rest on a queue

Page 49: Connecting everything together: The WebSphere MQ family:

49

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

49

Meijer replaces aging home-grown file transfer tool increasing reliability and visibility of transfers

Customer Needs�Needed to overcome file size

limitations & increase reliability�Remove bottlenecks slowing

delivery of pricing & PoS data�Replace difficult to maintain,

time-consuming and costly tools

Real Results� Timely delivery of critical file data without size limitations

� Improved visibility & audit of files transfers across business

� Reduced admin costs through automation, detection and resending failed transfers due to network outages

Improved File Transfer with WMQ FTE

Page 50: Connecting everything together: The WebSphere MQ family:

50

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

50

� Leverage WebSphere MQ File Transfer Edition to move files around your MQ network

� Develop a protocol standard for trading partner exchanges over the security and strength of Connect:Direct

� This new integration feature allows organizations to leverage their combined investments in both their WebSphere MQ and Connect:Direct infrastructure for mission-critical managed file transfer throughout their organization.

Trading PartnerData CentreUses FTE internally to leverage investment in MQ technology

Standardized on C:D for external file transfer requirements

FTE C:D BridgeMediates between FTE and C:D networks

FTE V7.0.4 – MQ File Transfer Edition and Connect:Direct

Page 51: Connecting everything together: The WebSphere MQ family:

51

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

51

With Sterling Commerce, IBM offers comprehensive MFT Capabilities

� WebSphere MQ File Transfer Edition provides file transfer optimized for data delivery across WebSphere MQ networks

� Sterling Connect Direct provides peer-to-peer file transfer optimized for data delivery within and between enterprises across Connect:Direct protocol

WebSphere MQ File Transfer Edition and Sterling

Connect Direct can bridge to each other

� Sterling File Gateway provides trading partner on-boarding, broad protocol support, management and visibility

Addressing multiple use cases and scenarios for both internal and multi-enterprise file

transfer

Page 52: Connecting everything together: The WebSphere MQ family:

© 2010 IBM Corporation52

IBM Labs Come To You

52

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

Agenda

� Connectivity and WebSphere MQ Universal Messaging

� WebSphere MQ family – where we are today

�Summary

Page 53: Connecting everything together: The WebSphere MQ family:

53

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

53

Why WebSphere MQ ?

Results reported from actual WMQ implementations*

Over 18 years of proven experience

Connect virtually anything

Most widely deployed Messaging Backbone

Relied upon as the mission-critical Backbone

Continuously Investing and Innovating

–Leader in Messaging technology innovation

–Broad coverage of platforms, technologies, languages–Draw skills from a larger pool – use who you have today–Over 9,300 certified developers for IBM Messaging alone

–Over 10,000 customers using IBM Messaging Backbone–Over 90% of the Fortune 50 and 9 of the Fortune 10–Over 80% of the Global 25 and 7 of the Global 10

–Financial Markets client handles $1 trillion worth of traffic per day on one MQ network*–Banking client sends $7-$35 trillion worth of traffic per day on just one MQ-based SWIFT gateway*

–Over 120 patents and filings within messaging space–New WebSphere MQ family products–Regular enhancements, updates and new releases

–Government client sends 675 million messages per day*–Banking client handles over 213 million messages per day on z/OS alone*

Entrusted with Tens of billions of messages

each day

Page 54: Connecting everything together: The WebSphere MQ family:

54

IBM Hursley Comes To You - 2012

© 2010 IBM Corporation

54

Universal Messaging with WebSphere MQ

Any skills

Any network

Any data

Any QoS

Any platform

Any device

Any speed

Any delivery level

Universal Messaging

Page 55: Connecting everything together: The WebSphere MQ family:

© 2012 IBM Corporation

WebSphere

Connecting everything together: The WebSphere MQ family:

Paul Kettley WMQ Portfolio Development Manager [email protected]

IBM Hursley Comes to You - 2012

November 2012