Service Connectivity Enterprise Service Bus IBM

thingyvirginiaInternet and Web Development

Jul 30, 2012 (5 years and 1 month ago)

544 views

IBM CEEMEA SOA SWAT team

© 2007 IBM Corporation

Johannesburg, Aug. 21, 2008

Service Connectivity
-

Enterprise Service Bus

Julius PETER

SOA Sales Executive, CEEMEA SWG

julius_peter@at.ibm.com


IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

2

Connectivity and Management Market Opportunity

TIBCO
10%
Other
19%
IBM
71%
IBM
20%
TIBCO
10%
Other
70%
Traditional

Messaging

Middleware

Traditional

Integration Broker

SOA

Governance/

Federation

2007 Market = $0.9B

Growth Rate = 5.6%


New
-
Market:

Reliable Web Services Messaging

Growth Rate = 56%


IBM
11%
Systinet
15%
Other
74%
Source: Various analyst reports + IBM market assessment

2007 Market = $1.7B

Growth Rate = 12%


New
-
Market:

ESB (Service
-
based Integration)

Growth Rate = 89%

2007
Market

= $0.2B

Growth Rate = 60%

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

3

Business challenges addressed by SOA Connectivity

How do you…?


Ensure seamless flow of information from
anywhere at anytime using anything


Execute broad business processes that
span your company and business
partners?


Build trusted relationships with your
partners?


Scale your business to grow smoothly?


Deliver a consistent user experience
regardless of channel or device?

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

4

Your Application





Why do companies need ESBs for SOA Connectivity?

Messaging

Integration

Service
-
Orientation

Hand
-
coded, Hard
-
wired

Your Application







Duplicated logic
buried inside for:


Connectivity


Transformation


Mediation

Increased flexibility and reuse

Your Application




Still has to do:


Transformation


Mediation

Still has to do:


Mediation

0

1

2

3

More code to write and maintain

Your Service




IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

5

Web Services simplifies connectivity interfaces…


…but you still need to know (1) what services you can connect to, (2) where they
are, (3) how to connect to them, (4) how to log into them, (5) how to mediate
the differences in data between them.

Web services turns this…

…into this.

Application

Application

Application

Application

Application

Application

Application

Application

Service

Service

Service

Service

Service

Service

Service

Service

Interface

Interface

Interface

Interface

Interface

Interface

Interface

=

interface


Enables re
-
use of
both the business
applications and
their interfaces.


Decouples the
interfaces
from the
business
applications.


Reduces the
number and
technical
complexity of
interfaces.


Introduces rich
business abstractions
to describe the
application interface.

Web services:

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

6

To get full value from SOA you need an ESB

The ESB


Virtualizes access to services
becoming the enterprise control point.

An ESB turns this…

…into this.

Service

Service

Service

Service

Service

Service

Service

Service

Enterprise Service Bus

Service

Service

Service

Service

Service

Service

Service

Service

Interface

Interface

Interface

Interface

Interface

Interface

Interface


Logs and
manages the
interaction and
correlates
events.


Communicates
using the right
protocol.


Customizes
communications
so that the
message to the
receiver makes
sense.


Connects and signs
you into the
appropriate service
without requiring a
hardcoded
connection.

The ESB:

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

8

Introducing the Enterprise Service Bus

An Enterprise Service Bus (ESB) is a flexible connectivity
infrastructure for integrating applications and services.

An ESB powers your SOA by reducing the number, size, and complexity of interfaces.

Shape = Protocol

Color = Data type



CONVERTS

transport protocols
between requestor and service


TRANSFORMS

message
formats between requestor and
service


ROUTES

messages between
requestor and service


DISTRIBUTES

business events

An ESB performs the following
between requestor and service

…Generic Service Virtualization…

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

9

IBM Delivers a World Class Connectivity Portfolio

WebSphere ESB
provides
standards based connectivity
and XML transformation

WebSphere Message Broker
provides universal connectivity
and data transformation

WebSphere DataPower

enhances
security, simplifies and accelerates
processing for the ESB

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

10

Connecting your Services

XS40 XML Security
Gateway

Federated Identity,
Security and Directory
Services

Data Stores

Enterprise
Directory

Suppliers

Partners

Users

Centralized Security Policy
Management

OMEGAMON for
Messaging
management

ITCAM
management

Sophisticated environments have
multiple challenges:


Policy enforcement for services
-

internal
& external


Sophisticated integration


Departmental solution for sophisticated
problems

IBM offers the appropriate solutions:


WebSphere DataPower

for policy enforcement
and accelerated processing


WebSphere Message Broker

for sophisticated,
heterogeneous integration problems


WebSphere ESB

for departmental, standards
based solutions

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

11

WebSphere ESB

Delivering an Enterprise Service Bus to power your SOA

Provides standards oriented connectivity and data handling



HTTP(S), JMS, WebSphere MQ, JCA Adapters.


Emphasis on service oriented integration

Ease of use



Integrated, interactive and visual development experience
requires minimal programming skills


Simple to develop, build, test, deploy and manage


Simplified set of mediation primitives for straightforward
service integration

Improve time to value


Cost effective solution for services integration


Dynamically re
-
configure to meet changing business needs


Seamless integration with the WebSphere platform


Based on WebSphere Application Server, SCA component model and
Java environment.


Leverages WebSphere qualities of service: clustering, fail
-
over,



systems management, security


Easily extends to leverage WebSphere Process Server as needs dictate


Integrates with IBM Tivoli security and systems management offerings

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

12

WebSphere Message Broker

Provides universal data transformation

Delivering an advanced ESB to power your SOA


Provides Web Services connectivity and non standard interface connectivity


Unmatched ability in integrating many systems, platforms,
devices, and APIs


Facilitates service oriented integration

Provides universal connectivity


Advanced message transformation,
enrichment, and routing


Option to use WebSphere TX


Support for industry standard data formats
(AL3, HL7, SWIFT, HIPAA, EDI, etc.)

New & improved pre
-
built capabilities to improve ROI


Leverage existing skills with rich Java and XML support


Implement complex event processing with no programming


Offers simple and easy to use tools with advanced capabilities

Integrate your existing environment with the world of web services

Leverage the performance


Offers performance of traditional transactional processing environments

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

13

WebSphere DataPower SOA Appliances


Simplifies

SOA with specialized devices


Ease of configuration and operation


Accelerates

SOA with faster XML throughput


Helps protect

SOA XML implementations

Creating customer value through
extreme SOA performance and
security

An SOA Appliance…

SOA appliances redefine the boundaries of middleware extending the
SOA Foundation with
specialized, consumable, dedicated

SOA
appliances

that combine
superior performance and hardened
security

for SOA implementations


Wire speed processing and throughput


Accelerated XML and security processing


No more hand
-
optimizing XML


Wide ranging security capabilities


Web Services Security Enforcement


Field
-
level XML Security


XML threat protection


Sophisticated access control and
authentication


Structured data handling

IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

14

XML Accelerator XA35

WebSphere DataPower SOA Appliances…

Wirespeed Appliance Purpose
-
Built
for XML Acceleration

Integration Appliance XI50

Wirespeed Appliance Purpose
-
Built
for Application Integration


DataGlue: Any
-
to
-
Any Transformation
Engine for structured data

-
Binary or flat text

XML

-
XML


binary or flat text

-
Binary


binary

-
XML

XML



Protocol Bridging (HTTP, MQ, FTP,
ODBC, TICBO EMS, etc)


Message Enrichment, Message
Augmentation

All XS40 functions, plus:

XML Security Gateway XS40


XML and SOAP Firewall


Data Validation


Field Level XML Security


WS
-
Security


XML Web Services Access Control

Wirespeed Appliance Purpose
-
Built
for SOA Security


XML threat protection


Integration with 3
rd

party security
providers


Web Services Management


Service Virtualization

All XA35 functions, plus:


XML Parsing


XML Schema Validation


XML Transformation


Schema, Stylesheet caching



MultiStep processing


XML Path Language (XPath) Content
Based Routing


Extensible Stylesheet Language
Transformation (XSLT)


IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

15

WebSphere Service Registry & Repository Runtime Integration

Publish

Find

Enrich

Govern

Manage

WebSphere Service Registry and Repository

Process

Server

Enterprise
Service Bus


Mediations based
on WSRR Lookup

Message
Broker

CICS

MB Routing Nodes
based on WSRR
lookup

Mediations based
on WSRR Lookup

Any CICS Web
services provider
program publish
and read capability

Generic Client

(.Net or other)

Web services client
can publish and
search

Business
Services
Fabric


ITCAM for
SOA


IBM CEEMEA SOA SWAT Team

Johannesburg, Aug. 21, 2008

16

Summary


Connectivity between Services & Applications is a key pain point for
many customers


Exploit it


Especially when adressing IT architects & decision makers


Enterprise Service Bus (ESB) is the SOA
-
specific solution for this
customer pain point


IBM offers

-
A World Class Connectivity Portfolio

-
ESB Experience & Expertise

-
Tailored ESB Service Offerings


Make sure an ESB solution sold to IT is used for business purposes


Get help from the SWG & Services specialists for your Opportunities