Vous êtes sur la page 1sur 44

our business revolves around you

Service Oriented Architecture:


Building your Web Services
and SOA Roadmap
Tuesday, June 29
th
2004
2
Topics of Discussion
Understanding Services Oriented Architectures
The Business Case for a Service Oriented Architecture
Web Services a Foundation Technology for SOA
The Impact of SOA on Enterprise Architecture
Getting Started
About LiquidHub
our business revolves around you
Understanding Service
Oriented Architectures
How SOA Works
Back to the Future: Best in Class
SOA Roadmap Planning
4
Setting the Stage for SOA
Service-Oriented
Architecture (SOA)
Service Orientation
XML and
Web Services
A set of design and organizational principles that guide
companies around the corner to Service Orientation, a
roadmap to achieving the vision of business driving IT.
An approach to information technology that considers
IT resources as being available and discoverable as
location-independent Services on the network,
providing a layer of abstraction that masks the
complexity of the technical implementations.
The key enabling technologies that underlie SOAs,
representing both extensible formats for data and
content as well as standards-based approaches to
distributed computing.
Source: ZapThink
5
Reduced interdependency between software assets
Allows individual software assets to become
building blocks that can be reused in developing
other applications (application assembly)
Federated and policy based security, management
and deployment
Leverages open standards to represent software
assets as services (XML, SOAP, WSDL, UDDI, )
What makes up SOA?
Treating applications and processes as defined components that can be mixed
and matched at will
Supports a federated approach to governance
Allows smaller, incremental projects
Supports business flexibility and optimized IT infrastructure
Characteristics:
Loosely coupled
Shared services
Federated control
Standards based
Source: IBM
6
How Does SOA Work?
In a Service Oriented Architecture
SOAs build on previous 3-tier architectures to become more flexible, less redundant
The services then provide black-box functionality for business processes with location transparency
Location transparency provides the window of opportunity to incrementally sunset legacy applications
and/or to access 3
rd
party services
Source: Adapted from Microsoft
Client
Client
Business Objects
Data / Persistence
Client
Client
Business Objects
Data / Persistence
Client
Client Business Objects
Data / Persistence
Business
Services
Typical 3 tier application
Comparable Service Oriented Implementation
In House Systems
3
rd
Party or
Business Partner
Systems
our business revolves around you
The Business Case for
a Service Oriented
Architecture
IT Economics and Portfolio Management
Why Consider SOA?
8
IT Economics and Portfolio Management:
The Potential Value of SOA
Organizations spent 80% (or
more) of their IT budgets on
Maintenance, Stability, Support
and Operations, with only 20%
remaining for New Development
Initiatives.
If you could improve re-usability
to leverage key IT assets more
effectively and reducing impact of
change impact, you would free
30% of your expenditure for new
projects or savings back to the
business.
50% New Projects for
Business Process
Improvement & Value Add
50% Maintenance,
Operational Stability &
Support
20% New Projects
For Business Process
Improvement
80% Maintenance,
Operational Stability &
Support
20%
80%
50%
50%
Source: Adapted from James Martin
9
Why Consider a Service Oriented Architecture?
Define business rationale, not technical features
Find a pragmatic balance between technical rigor and time-
to-market
Value ongoing flexibility and agility over a one-time
efficiency gain
With a little planning, you can get immediate return for
each service you build via the Network Effect
And you can get increasing return as your architecture
and that of your customers, suppliers, and partners
evolves to SOA
Increase ROI Increase ROI
Focus on the Focus on the
Business Business
10
Why Consider a Service Oriented Architecture?
SOA is about reuse of existing assets: Legacy, Client Server, and
Web
You can wrap existing applications, re-using existing functionality
of legacy systems to increase their reach and longevity
And build new services on any and multiple supported platforms
Invest in a diversified portfolio of applications, not a single
packaged application or a technology platform
Applications are less fragile, more adaptive to Rapidly Changing
Business Requirements
Facilitate standards based integration with trusted business
partners (B2B)
Ease integration needs necessitated by M&A activity
Complexity is encapsulated
Code is mobile
Enhancements and changes can be added incrementally without a
negative ripple effect across the application infrastructure
Reuse Reuse
Achieve Achieve
Flexibility Flexibility
Future Future- -Proof Proof
Your Your
Enterprise Enterprise
our business revolves around you
Web Services:
A Technology
Foundation for SOA
What Are Web Services?
Why Web Services as Part of an SOA?
Web Services Examples
12
What are Web Services?
Web Services are software components that are loosely coupled and distributed,
encapsulate business functionality and are programmatically accessible using standard
Internet protocols
Technically, Web Services are a stack of emerging standards that describe a service
oriented, component-based application architecture, enabling SOA in an enterprise
Web
Services
1 2 3
4 5 6
7 8 9
* 8 # Telephone
Network
13
Why Web Services as Part of SOA?
Based on ubiquitous Industry Standard
Protocols with universal support
Leverage the internet for low cost
communications
Deliver platform and technology
independence
Loosely Coupled
Migration from direct calls to architectural
service reduces dependency on specific
applications and packages
Supporting multiple application connection
and information sharing scenarios
Fosters re-use through publication
of interfaces
Services are self describing
Reduces the time for developers to
properly understand the interface
Richer specification of the service can
be accessed programmatically
Reduces the impact of change by
providing dynamic service consumption
Source: CBDI
Additional Standards Additional Standards
WSXL WSXL
Business Process Execution Business Process Execution
BPEL4WS, WFML, WSFL, BizTalk, etc. BPEL4WS, WFML, WSFL, BizTalk, etc.
Services Publishing & Discovery Services Publishing & Discovery
Universal Description, Discovery & Integration (UDDI) Universal Description, Discovery & Integration (UDDI)
Services Description Services Description
Web Services Description Language (WSDL) Web Services Description Language (WSDL)
Services Communication Services Communication
Simple Object Access Protocol (SOAP) Simple Object Access Protocol (SOAP)
Meta Language Meta Language
eXtensible Markup Language (XML) eXtensible Markup Language (XML)
Network Transport Protocols Network Transport Protocols
TCP/IP, HTTP, SMTP, FTP, etc. TCP/IP, HTTP, SMTP, FTP, etc.
14
Example of a Service Oriented Architecture
Business objects represent binary and legacy assets (pre-web services)
Specific web services wrap binary objects and legacy API adapters with
XML/SOAP to achieve greater re-usability and heterogeneous interoperability
Abstract business services aggregate multiple web services in the orchestration of
real business operational workflow through:
Business Process Mapping
Data Transformation (XSLT)
Transactional Routing
Discoverable Services
Client
Online Store
Business Objects
Specific
Web Services
Abstract
Business
Services
Book
Order
Order Detail
Book Store
Service
Discoverable Services
Are URLs for Applications that can be redirected
Can be modified to add new attributes and
methods without ripple effect on existing
applications
Allow you to add new Presentation Services
more rapidly
our business revolves around you
The Impact of SOA on
Enterprise Architecture
Organizational Perspectives that Influence EA
Strategic and Shared Service Impacts on EA
Infrastructure/Security Impacts on EA
16
What is Enterprise Architecture Planning?
Results
High Complexity
High Cost
Managed Complexity
Managed Cost
Increased Business
Value
P
r
o
c
e
s
s
Platform
P
e
o
p
l
e

&

P
r
i
n
c
i
p
l
e
s
Current State
Future State
Project Portfolio
Process
Platform
P
e
o
p
l
e

&

P
r
i
n
c
i
p
l
e
s
17
Enterprise Architecture and SOA
Organizations believe that Enterprise Architecture can help improve:
The Business/IT alignment gap
IT Project success rate
Business and technology communication
Organizations believe that Enterprise Architecture benefits are:
Cost reduction & technology standardization
Process improvements
Strategic differentiation
SOA approaches espoused by tool and product vendors provide the
opportunity for organizations:
To re-think their approach to architecture
To enable real portfolio planning for technology-enabled enterprise business processes.
18
SOA Enterprise Architecture Principles
Shift from monolithic applications
to application services
Client Applications role shifts
to presentation for managing
and submitting requests
Identify discrete business functions
within applications and separate
them to application services
Separation allows alternate business
workflows to co-exist
Separation of application from
business logic allows more
responsive change to processes
Service transparency is a key attribute given a ever-changing enterprise architecture
Application Services call other infrastructure services as necessary
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Business Applications
Shared Services
G
o
v
e
r
n
a
n
c
e

&

M
a
n
a
g
e
m
e
n
t
19
SOA and Enterprise Architecture
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/ Service
Structure
Value Chain
Structure
Business Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource Structure
Enterprise Portfolio
Structure
Architectural
Principles and
Standards
Vendor and SLA
Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Application
Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
CRM
Vertical
Applications
Shared Services:
a breakdown of services to support enterprise applications
Application Presentation Services
Enterprise Application Services
Data Services
Enterprise Platforms & Integration Services
Application Infrastructure Services
Network Infrastructure Services
20
SOA: Perspectives that Influence Enterprise Architecture
Each perspective needs to
be considered in order to
optimize current IT investments
and ensure future investments
are aligned with business goals
and objectives
All four perspectives must be
considered to create a single
cohesive Enterprise Architecture
view
Benefits are
Reduced complexity
Time to market
Increased flexibility
Lower cost!
Source: Adapted from Marks/Warrell
ENTERPRISEARCHITECTURE
BusinessArchitecture
TechnologyArchitecture
Product/
Service
Structure
ValueChain
Structure
Business
Process
Structure
Relationship
Structure
BusinessApplications
SharedServices
Governance&
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principlesand
Standards
Vendorand
SLAStructure
SRM
EnterprisePresentation
Services
Data
Services
ApplicationInfrastructureServices
NetworkInfrastructureServices
EnterpriseApplication
Services
EnterprisePlatforms&IntegrationServices
ERP
Corporate
Applications
CRM
Vertical
Applications
ENTERPRISEARCHITECTURE
BusinessArchitecture
TechnologyArchitecture
Product/
Service
Structure
ValueChain
Structure
Business
Process
Structure
Relationship
Structure
BusinessApplications
SharedServices
Governance&
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principlesand
Standards
Vendorand
SLAStructure
SRM
EnterprisePresentation
Services
Data
Services
ApplicationInfrastructureServices
NetworkInfrastructureServices
EnterpriseApplication
Services
EnterprisePlatforms&IntegrationServices
ERP
Corporate
Applications
CRM
Vertical
Applications
21
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/
Service
Structure
Value Chain
Structure
Business
Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principles and
Standards
Vendor and
SLA Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
Vertical
Applications
Business Perspective
Business architecture define business rules to determine which service requests are
handled by which Application Services.
Business Applications rely on Application Services to provide the core functionality.
During Business Process modeling analysts discover Application services and determine
which object should be invoked for a given business need.
CRM
Enterprise Application
Services
Business
Process
Structure
22
Applications Perspective
Groups of services are differentiated to define which services implement an appropriate
interface. Services must implement all the methods that an object may expect to call.
Business logic and infrastructure services are also isolated and infrastructure services are
exposed as separate services.
Application Developers design applications to request services.
Component developers focus on design of services to that consume and fulfill requests.
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/
Service
Structure
Value Chain
Structure
Business
Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principles and
Standards
Vendor and
SLA Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Application
Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
CRM
Vertical
Applications
23
Infrastructure Perspective
Network infrastructure
supporting HTML/XML
already in place, but . . .
Security standards are
evolving, so security must be
a design consideration.
Source: Reactivity
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/
Service
Structure
Value Chain
Structure
Business
Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principles and
Standards
Vendor and
SLA Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Application
Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
CRM
Vertical
Applications
24
Information Perspective
Information is now more
highly visible.
Federated data model allows
just-in-time information
joining
Business Intelligence Data
Store loads can be
transactional
Operational and reporting
data can coexist in the
channel
Analytical data/Dashboards
are more easily assembled
directly from key services
with real time data
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/
Service
Structure
Value Chain
Structure
Business
Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principles and
Standards
Vendor and
SLA Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Application
Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
CRM
Vertical
Applications
our business revolves around you
Getting Started
A Study in Implementation
Tactical Bottom-up Approaches
Strategic Top-Down Approaches
26
A Study in Implementation of an SOA
A well-known financial business
Required 30 systems and 300,000 lines of Cobol and C
code to make an address change for a customer
The firm applied SOA to that one problem and reduced the
lines of code to 20,000
In addition, rather than taking 24 hours to update all 30
systems, it now takes no more than 35 seconds
27
A Tactical Bottom-up Approach SOA Migration Strategy
Source: Thomas Erl
SOA
SOS
ROI of SOA and SOS
increases as you
broaden scope
Beyond the intrinsic
layer is the building
block for the
standardized SOS
model
SOA and SOS
(Service Oriented
Security)
standards are
established
incrementally
Each layer is a
logical architecture
boundary
Progressing through the
layers, builds an increasingly
broader SOA
The Layered Scope Model (LSM)
28
Use a high business value application such as a Legacy
Mainframe system, ERP or CRM and identify the data
and processes that should be shared and common
across the enterprise.
Separate the potential shared data/methods and expose
them as Web Services.
Implementation steps:
1. Create XML/Web Service standards within one architecture boundary
2. Determine which Data/Methods to expose outside of the intrinsic
application
3. Perform impact analysis to assess the cost, effort and impact to the
existing technical environment
4. Publish standards and guidelines by incorporation any existing
standards. This will establish re-usable application logic and utility
services that can be used by other applications
5. Deploy the application and publish the Web Service methods in a
Discoverable Directory (UDDI)
6. Repeat steps one thought four for each incremental release and
broaden step 5 until you are ready to move on to the next
architectural layer
Steps in Applying a Tactical Bottom-up Approach
Source: Thomas Erl
29
Strategic Top-Down Approaches:
Portfolio Management, Governance, and the EA Stack
Starting from the Enterprise
Architecture level, you can
strategically identify services
key to the technical and
business aspects of your
operation
You can also identify
application opportunities
within your portfolio as you
plan for your future
architectures
Implementation Steps:
1. Planning Initiation
2. Business Modeling
3. Current Systems and
Technology Review
4. Data Architecture Design
5. Applications Architecture
Design
6. Technology Architecture
Design
7. Implementation and Migration
Planning
Source: Adapted from Steven Spewak
Planning Initiation
Current Systems
& Technology
Business Modeling
Data
Architecture
Applications
Architecture
Technology
Architecture
Implementations / Migration Plans
1
2 3
4 5
7
6
ENTERPRISE ARCHITECTURE
Business Architecture
Technology Architecture
Product/
Service
Structure
Value Chain
Structure
Business
Process
Structure
Relationship
Structure
Business Applications
Shared Services
Governance &
Management
Resource
Structure
Enterprise
Portfolio
Structure
Architectural
Principles and
Standards
Vendor and
SLA Structure
SRM
Enterprise Presentation
Services
Data
Services
Application Infrastructure Services
Network Infrastructure Services
Enterprise Application
Services
Enterprise Platforms & Integration Services
ERP
Corporate
Applications
CRM
Vertical
Applications
30
Further Considerations for Implementing SOA
IT Assets What are the assets that are shared throughout the
enterprise?
Service Identification What is the business functionality to be provided by a
given IT Asset? What is the optimal granularity of the
service? Where should a service be located within the
enterprise?
Domain Definition How should services be grouped together into logical
domains? (Business Units, Divisions, Departments etc.)
Packaging How is existing functionality within legacy mainframe
systems re-engineered or wrapped in reusable services?
Orchestration How are composite services to be orchestrated?
(Workflow/Collaboration)
Transaction Routing How are requests from service consumers to be routed
to the appropriate service and/or service domain?
Governance How will the enterprise exercise governance processes to
administer and maintain services?
Messaging Standards How will the enterprise adopt a given standard
consistently? (Security, Interface Standards etc.)
our business revolves around you
About LiquidHub
32
LiquidHub at a Glance
LiquidHub is a systems integrator and technology consultancy
delivering Strategy, Applications, Data, and Infrastructure
Solutions that revolve around the needs of the global enterprise.
Supporting clients in Life Sciences & Healthcare,
Financial Services, Retail, Media, High Technology
and other key industries, our solutions are designed
to integrate new technology frameworks with enterprise and legacy systems.
With offices in Philadelphia, Boston, and Hyderabad, India, our associates serve
clients globally, at their site or on ours.
Since being founded in January 2001, LiquidHub has grown into one of the
regions premier consultancies, with over 150 associates.
April 2004 - Philly Business Journal ranks LiquidHub as 6th largest Systems Integrator and
17th largest technology employer in region
November 2003 - Named "Start-up Company of the Year" by Eastern Technology Council
33
IBM and LiquidHub
LiquidHub values IBMs applications development, SOA, middleware and multi-
platform strengths for our clients in a variety of industries.
We are pleased to have them here with us today to talk about their SOA direction
and the benefits of an IBM infrastructure in implementing Service Oriented
Architectures.
our business revolves around you
2003-2004 IBM
Corporation
Services Oriented Architecture
Services Oriented Architecture:
a new model for Engagement
Jim Ryan Jim Ryan
IBM SWIC IBM SWIC
35 SOA: a new model for Engagement 2003-2004 IBM Corporation
Service Oriented Architecture and Web services
How two critical ingredients map to the on demand operating environment
S
o
f
t
w
a
r
e

D
e
v
e
l
o
p
m
e
n
t
I
n
t
e
g
r
a
t
i
o
n
I
n
f
r
a
s
t
r
u
c
t
u
r
e

M
a
n
a
g
e
m
e
n
t
S
e
r
v
i
c
e

O
r
i
e
n
t
e
d

A
r
c
h
i
t
e
c
t
u
r
e
I
n
d
u
s
t
r
y

S
t
a
n
d
a
r
d
s
Service Oriented Architecture
Web services
Build Deploy
Consume
Manage Secure
IBM is committed to investing over
$1 billion next year on Web services
36 SOA: a new model for Engagement 2003-2004 IBM Corporation
Service Oriented Architecture
Data
Service
Flow
Existing
Applications
New
Service Logic
B2B
Interactions
SOAP
Service Request
(e.g. .NET)
Portal Service
37 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere
Business
Integration
Server
WebSphere
Business
Integration
Server
and WebSphere
B2B
Interactions
SOAP
Service Request
(e.g. .NET)
Portal Service
Service Oriented Architecture
Data
New
Service Logic
Existing
Applications
WebSphere Business Integration Server
Create and deploy new business processes
Synchronize business events in multiple
systems
Integrate applications on diverse platforms
Transform information formats en-route
between applications
Link people into a new business approach
38 SOA: a new model for Engagement 2003-2004 IBM Corporation
*DB2 Information
Integrator
*DB2 Information
Integrator
Service Oriented Architecture and WebSphere
New
Service Logic
B2B
Interactions
SOAP
Service Request
(e.g. .NET)
Portal Service
WebSphere
Business
Integration
Server
Existing
Applications
DB2 Information Integrator
Provides integrated, real-time access
to diverse data as if it were a single
database, regardless of where it
resides.
The federated server lets users
create an abstract relational view
across diverse data.
The replication server lets users
manage data movement strategies
including distribution and
consolidation models.
39 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere Business
Integration Adapters
+ EM Offerings
WebSphere Business
Integration Adapters
+ EM Offerings
Service Oriented Architecture and WebSphere
New
Service Logic
B2B
Interactions
SOAP
Service Request
(e.g. .NET)
Portal Service
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
Enterprise Modernization Offerings
Host Integration Software
WebSphere Host Publisher
WebSphere Host Access
Transformation Services
WebSphere Host on Demand
WebSphere Studio Software
WebSphere Studio Enterprise
Developer
WebSphere Studio Asset Analyzer
WebSphere Development Studio for
iSeries
CICS Transaction Gateway
WebSphere Business Integration
Adapters
Application adapters
e-business adapters
Mainframe adapters
Technology adapters
40 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere
Application Server
WebSphere Business
Integration Adapters
+ EM Offerings
WebSphere
Application Server
Service Oriented Architecture and WebSphere
B2B
Interactions
SOAP
Service Request
(e.g. .NET)
Portal Service
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
WebSphere Application Server
A next-generation application server that simplifies
build-to-integrate tasks, accelerates application
development, and enables dynamic application
flexibility.
41 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere Portal Server
SOAP
Service Request
(e.g. .NET)
WebSphere Portal Server
Service Oriented Architecture and WebSphere
WebSphere
Application Server
B2B
Interactions
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
WebSphere Business
Integration Adapters
+ EM Offerings
WebSphere Portal Server
Portlets can exploit WebSphere Web service functions
Supports pluggable, interactive, user-facing Web services
Can publish portlets as Web services using admin UI
42 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere Web
Services Gateway
Service Oriented Architecture and WebSphere
WebSphere
Application Server
B2B
Interactions
WebSphere Web
Services Gateway
WebSphere Portal Server
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
WebSphere Business
Integration Adapters
+ EM Offerings
WebSphere Web Services Gateway
A run-time component that provides configurable mapping based on
WSDL documents. It maps any WSDL-defined service to another
service on any available transport channel. It is usually deployed at the
firewall and has access to internal services.
43 SOA: a new model for Engagement 2003-2004 IBM Corporation
WebSphere Business
Integration Connect
WebSphere Business
Integration Connect
Service Oriented Architecture and WebSphere
WebSphere
Application Server
WebSphere Web
Services Gateway
WebSphere Portal Server
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
WebSphere Business
Integration Adapters
+ EM Offerings
WebSphere Business Integration Connect
Enables operational B2B based on communities of
trading partners.
Connect to and integrate with communities of
trading partners .
Support for a wide range of industry standard
protocols including RosettaNet, AS2 and XML
Support for trading partner interactions over
transports such as HTTP(S), FTP and SMTP
44 SOA: a new model for Engagement 2003-2004 IBM Corporation
Service Oriented Architecture and WebSphere
WebSphere
Application Server
WebSphere Web
Services Gateway
WebSphere Portal Server
WebSphere Messaging
(MQ, WBI brokers)
*DB2 Information
Integrator
WebSphere
Business
Integration
Server
WebSphere Business
Integration Connect
WebSphere Business
Integration Adapters
+ EM Offerings

Vous aimerez peut-être aussi