© 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John...

10
© 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas ([email protected]) WebSphere Latin America Sales Executive [email protected] Impact Comes to You IBM SOA Connectivity

Transcript of © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John...

Page 1: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

© 2008 IBM Corporation

®

IBM SOA Connectivity

How to Get to TomorrowFrom Where You are Today

John Maas ([email protected])WebSphere Latin America Sales [email protected]

Impact Comes to You

IBM SOA Connectivity

Page 2: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

2

What do we mean by SOA Connectivity?

Another term for “Application Integration”

Software that enables applications to connect to one another– Communications Protocols (Messaging)

• i.e., the method used to exchange information

– Protocol and Information Mediation (Brokering/ESB)• i.e., the translation of protocols and messages into

something each sending and receiving system understands.

– Event Identification and Distribution (Brokering/ESB)• i.e., the interception, analysis, and manipulation of the

“content” of messages “in-flight” (routing, event processing)

A necessary underpinning for Business Process Management.

Page 3: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

3

Connectivity within the IBM SOA Reference Architecture

Ma

na

ge

me

nt S

erv

ice

s

Partner Services

Existing Appl. & Info. Assets

Access Services

Enterprise Service Bus (ESB)

De

ve

lop

me

nt

Se

rvic

es

Interaction Services Process Services Information Services

Application Services

Business Services

Infrastructure Services

Page 4: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

4

SOA Connectivity and Management Offerings

Existing Appl. & Info. Assets

Interaction Services Process Services Information Services

Application Services

Business Services

Infrastructure Services

WebSphere MQand FTE

WebSphere DataPower XI50

WebSphereMessage BrokerWebSphere ESB

WebSphereServicesRegistry

andRepository

WebSphere Partner Gateway

WebSphereAdapters

WebSphereIntegrationDeveloper

TivoliComposite Application

Manager

WebSphere Transformation Extender

TivoliFederated

IdentityManager

WebSphereMessageBrokerToolkit(included

with WMB)WebSphereDataPower

XS40

Page 5: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

5

ESB Federation

ESB/ SOA Management(Tivoli Composite Application

Manager for SOA)

ESB/SOA Security(Tivoli Federated Identity Manager)

(WebSphere DataPowerSecurity Appliance XS40)

3ESB/SOA Governance(WebSphere Services Registry

and Repository)

Three Focus Areas For SOA Connectivity

Universal Message Backbone(WebSphere MQ)

Base Connectivity1

ESB Appliance(WebSphere DataPower Integration Appliance XI50)

Platform-specific ESB(WebSphere ESB)

Universal ESB(WebSphere Message Broker)

Portfolio of ESBs

….….

Enterprise Service Buses2Universal Transformation

(WebSphere TX)Universal Adapters

(WebSphere Adapters)ESB Extenders

Page 6: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

6

HP-UX Windows zLinux Solaris AIX OS/400 NSS OVMS

The solution to Universal Connectivity IBM WebSphere MQ

WebSphere MQ can dramatically reduce application infrastructure costs by providing a single manageable distributed infrastructure for all application messaging traffic.

zOS Linux

80+ platform configurations

WebSphere MQ

MQ Interface

COBOL, C, C++, RPG, …others.

JMS

Java / JEE

XMS

C, C++, .NET C#

.NET (C#)

Microsoft

SOAP

Web Services

Other Interfaces

HTTP, FTP, …Multiple APIs

Features:– Supports the broadest range of APIs, programming

languages and OS platforms

– Provides the only JMS engine that can be implemented on “any” standards-compliant JEE server

– Provides rich web services interfaces meeting customer needs for WS-Reliability

– Offers a broad range of qualities of service and messaging methods including publish/subscribe

– Provides Low Latency and Extended Security editions

– Offers the most scalable, most manageable messaging system available

– Assures transactional message delivery end-to-end.

Page 7: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

7

Universal Messaging Backbone

Business Problem:• Companies use a variety of messaging systems (MQ, FTP, HTTP, variety of JMS, Microsoft

MSMQ).• JMS is often considered a unifier, but every JEE app server has its own JMS engine that uses its

own proprietary wire format (i.e., JMS systems don’t talk to one another).• Plus JMS only supports Java. What about C, C++, C#, COBOL, etc.• Result: Companies incur the cost of managing and connecting many different messaging systems.

Who is impacted:• CIO

What is impacted:• Difficulties getting systems

connected.• Expensive to manage

networks.

Solution:Standardize all messaging on WebSphere MQ and reduce your messaging costs:

1. Supports a wide variety of APIs and systems 2. Acts as the JMS provider under ANY JEE servers3. Integrates all Microsoft and legacy systems4. Provides the most assured scalable manageable messaging backbone5. Provides reliability for Web Services traffic

WAS JBOSS

OracleBEA

JMS (Java)

Single unifying message backbone

.Net (C#)

Microsoft

WindowsComms

Framework

XMS

C, C++COBOL,C, C++

MQI

RPG,Other

C#

FTP/HTTP

Files

SOAP

Page 8: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

8

Reliable Web Services

Integrated Applications

JEE Web server

WebSphere MQBridge for HTTP

MQ Service Definitions

MQ SOAPclient

AJAX

ExistingHTTP apps

HTTP Queues Topics

New CustomerNew CustomerNew_Customer

Business Problem:• Companies are increasing their Web Services traffic.• HTTP is the common choice for transport, BUT HTTP is NOT RELIABLE.• The WS-Reliability is what everybody is waiting for but WS-Reliability is still a long way from real.

Who is impacted:• CIOs, IT

What is impacted:

• Web Services implementations lose critical business transactions.

Solution:WebSphere MQ provides a reliable, manageable backbone for Web Services.Three customer scenarios:

1. Client wants to run Web Services over a reliable protocol (MQ) MQ SOAP Client2. Client has services already written to HTTP but wants MQ MQ-HTTP Bridge3. Client wants to register existing MQ apps as services MQ Services Definitions

Page 9: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

9

Data Security (e.g. for the Payment Card Industry (PCI))

Problem:• Data security is becoming increasingly more important to many businesses.• A major driver is the PCI Data Security Standard (DSS) driven by issuers of all major credit cards

(Visa, MasterCard, American Express, Discover, JCB, Diner’s Club). • Non-compliant companies who deal in credit card records face heavy fines from card issuer or

acquirer banks if they are not compliant. • Companies MUST: (1) Use a firewall to protect cardholder data, (2) Encrypt all emails and

messages, (3) Encrypt all data at rest (e.g., in message queues)

Who is impacted:• Any company dealing in credit card information:

• Retailers, Hospitality, Transportation, Financial Services, Healthcare/Education, Public Sector, Telecommunications, Utilities

What is impacted:• Heavy fines if not compliant.

Solution:• WebSphere MQ Extended Security Edition (an upgrade to WebSphere MQ):

• Provides encryption of data in queues as well as explicit access control to message queues.• WebSphere DataPower (XS40 Security Appliance or XI50 Integration Appliance):

• Provides firewall and data encryption.

Firewall

Encryption Access Control

Page 10: © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas (jmaas@us.ibm.com) WebSphere Latin America Sales.

IBM Software Group | WebSphere software

10

Managed File Transfer

Problem:• Today most companies rely on basic FTP and home-grown code that often lacks:• Auditability- can I show in an audit where my files went where and when?• Security- who can access files and documents in transit?• Reliability- do I know if the whole file or batch actually arrived?

Who is impacted:• CIOs, CFOs, CEOs

What is impacted:• Integrity of data transfers• Lack of auditability

Solution:WebSphere MQ File Transfer Edition V7.0

Provides:• Ability to centrally manage and audit transfers of files and documents throughout the enterprise

• Delivery of a Managed File Transfer solution that enables files of all sizes to be moved reliably and securely

• Consolidation of messaging and file transfer infrastructure into single backbone - MQ