© 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John...
-
Upload
paul-cameron -
Category
Documents
-
view
214 -
download
0
Transcript of © 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John...
© 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
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.
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
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
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
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.
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
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
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
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