صفحه 1:
Service Oriented
Architecture
Lecture 5: High Level
Reference Architecture Part 2
95-843: Service Oriented Architecture
Material taken from 1
Master of Information System IBM CMU Ref. Architecture Document
صفحه 2:
High Level SOA Reference
Architecture
* These slides outline the document
provide by IBM to CMU to guide CMU’s
development of a Student Service Suite
(S3) SOA.
* Work on this documented was
completed in March of 2008.
* In this course, we will use this document
as a case study in SOA design.
* See Blackboard’s Course Documents
section.
95-843: Service Oriented Architecture
Material taken from 2
Master of Information System IBM CMU Ref. Architecture Document
صفحه 3:
Outline
* Enterprise view
* IT Systems View
¢ Middleware view
* Solution stack view
* SOMA 3.1
95-843: Service Oriented Architecture
Material taken from 3
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 4:
Reference Architecture
Enterprise View
* Business participants from both inside
and outside the organization
٠ Delivery channels
* Business services represent services the
enterprise wants to expose to
customers, partners and internal users
(identified by SOMA)
¢ EIS bulk of data and logic
* ESB routing, protocol mediation, and
transformation
95-843: Service Oriented Architecture
Material taken from
Master of Information System IBMCMU Ref. Architecture Document 4
Management
صفحه 5:
Enterprise View
عام عع Bares
ری اه مرا وعد سا Participants
Technical
م
۱۳ اه
Technolgy
95-843: Service Oriented Architecture
Material taken from 5
‘Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 6:
Reference Architecture IT
Systems View (1)
٠ Technical overview of the architecture
¢ Business as usual elements plus SOA related
elements
* Gateways (security & manageability)
¢ ESB (adapters, queues, brokers)
۰ Registries (Several types)
Service registry for service
metadata
LDAP registry for identities, access
policies, certificates, configuration
information
95-843: Service Oriented Architecture
Material taken from 6
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 7:
Reference Architecture IT
Systems View (2)
٠ Information services to provide information to
consumers in a standard format despite how
or where it might be stored
* Process Services provide the ability to
compose services together and choreograph
their behavior to carry out business processes
* Security Services are enhanced to meet SOA
requirements
¢ SOA related development tools are important
but not shown
95-843: Service Oriented Architecture
Material taken from 7
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 8:
IT Systems View
95-843: Service Oriented Architecture
Material taken from
‘Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 9:
Reference Architecture
Middleware View (1)
* Business Application Services are
at the core (fundamental &
repeatable business tasks &
identified by SOMA)
* Tool support for this layer:
WebSphere app server
JBOSS, Glassfish, etc...
95-843: Service Oriented Architecture
Material taken from 9
Master of Information System Bi
IM CMU Ref, Architecture Document
صفحه 10:
Reference Architecture
Middleware View (2)
* Access Services Layer
Dedicated to integrating existing
applications and functions into an SOA.
* Tool Support of this layer:
WebSphere Adapters
BEA adapters
Sun SeeBeyond Adapters...
* Adapters implemented with J2EE
Connector Architecture (JCA)
95-843: Service Oriented Architecture
Material taken from 10
- Master of Information System IBM CMU Ref. Architecture Document
صفحه 11:
Some Notes on JCA
¢ An EIS includes ERP systems, legacy systems,
mainframe database and transaction
processing systems.
¢ Aresource adapter is written for the EIS.
¢ The adapter must communicate with the
container and clients.
٠ JCA defines system contracts between the
application server and resource adapters.
* JCA defines the client API of the resource
adapter.
¢ Aresource adapter is analogous to a JDBC
driver.
95-843: Service Oriented Architecture سس
Master of information System IBM CMU Ref. Architecture Documente2
Management
صفحه 12:
Reference Architecture
Middleware View (3)
* Partner Services Layer
Can be viewed as a special case of
interaction services - representing the
integration of external entities
* Government services
* Other higher education services, etc.
95-843: Service Oriented Architecture
Material taken from 12
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 13:
Reference Architecture
Middleware View (4)
٠ Interaction Services Layer
- Captures the logic of presentation to the
entities external to CMU
- Web Frameworks, e.g., struts, JSF, Ruby on
Rails, provide a configurable sequence flow
* Tool Support for this layer:
IBM WebSphere Portal Server
JBOSS Portal
Vignette (industry leading implementation of
JSR-168 Web Services for Remote Portlet WSRP)
Apache JetSpeed, JSF, Spring Framework, etc...
95-843: Service Oriented Architecture
Material taken from 13
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 14:
Reference Architecture
Middleware View (5)
۰ Process Services Layer
Captures process flows and business rules.
* Tool Support:
- IBM WebSphere Process Server (SCA and
BPEL)
- Apache Tuscany (SCA, SDO and BPEL)
- Active BPEL
- Glassfish
- Oracle Business Rules using RETE rules
engine
- IBM bought ILOG and now has a rules engine
- Redhat DROOLS
95-843: Service Oriented Architecture
Material taken from
Master of information System IBM CMU Ref. architecture Document
Management
صفحه 15:
Business Process Using a
Rules Engine
Business Process Rules centralize
Flow knowledge
Facts
Results
95-843: Service Oriented Architecture
۰ Material taken from
Master of Information System IBM CMU Ref. Architecture Document
‘Management.
صفحه 16:
Reference Architecture
Middleware View (6)
٠ Information Services Layer
Provide access to the persistent data of the
business
Provide access to business intelligence
* Tool support includes:
Oracle RDBMS
IBM DB2
Apache Derby
MySQL
Ingres DBMS (open source)
95-843: Service Oriented Architecture سس as
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 17:
Reference Architecture
Middleware View (7)
٠ ESB delivers all interconnectivity capabilities
* Transport services, Event services and Mediation services
(routing and transformation,logging,auditing)
* The ESB is a silent partner, transparent to services
* Tool Support includes:
IBM WebSphere ESB
TIBCO ActiveMatrix
JBOSS ESB
Apache ServiceMix, etc...
* Registries are included in this layer.
* Tools include:
IBM WebSphere Service Registry and Repository
BEA AquaLogic Registry and Repository UDDI)
etc...
95-843: Service Oriented Architecture
Material taken from a7
‘Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 18:
Reference Architecture
Middleware View (8)
Development Service Layer
Business analysts need modeling tools.
Software architects need to model data, flows, and system
interactions.
Software developers need to build business logic
Tools include:
IBM Rational Software Architect
IBM Rational Application Developer
Eclipse Web Tools Platform
Netbeans IDE (J2EE, Ruby,..)
BEA workshop for WebLogic
Jboss developer suite, etc...
BPEL Source Editors
IBM WebSphere Integration Developer
Eclipse BPEL designer plug-in
Netbeans, etc.
95-843: Service Oriented Architecture
Material taken from 18
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 19:
Reference Architecture
Middleware View (9)
IT Services Management Layer monitors and manages deployed services.
Tools include:
IBM WebSphere Business Monitor
BEA AquaLogic BPM
Sun SeeBeyond, et:
Infrastructure Services Layer (Security, efficiency, integrity, balanced
workload, etc..)
Tools include:
IBM Tivoli Composite Application Manager (ITCAM)
IBM Tivoli Identity Manager (TIM)
IBM Tivoli Access Manager (TAM) - security policies and authorization
BEA AquaLogic Enterprise Security
Sun Java System Access Manager
95-843: Service Oriented Architecture
Material taken from
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 20:
Reference Architecture
Middleware View (10)
* Infrastrcture Services Layer (continued)
User Registries:
Tools Include:
IBM Tivoli Directory Server (LDAP-compliant)
Microsoft Active Directory (LDAP-compliant)
Novel eDirectory (LDAP-compliant)
OpenLDAP, etc...
95-843: Service Oriented Architecture
۰ Material taken from 20
‘Master of Information System IBM CMU Ref. Architecture Document
‘Management.
صفحه 21:
Reference Architecture
Middleware View (11)
Business Innovation & Optimization Services
Layer
Business design tools
Tools include:
IBM WebSphere Business Modeler
Model to UML or BPEL
Microsoft Visio
MagicDraw
Sun SeeBeyond elnsight Process manager
Business rules management
Tools include:
IBM Websphere process server
Drools
Jboss Rules, etc..
95-843: Service Oriented Architecture
Material taken from
Master of Information System IBM CMU Ref. Architecture Document
‘Management.
صفحه 22:
Middleware View
95-843: Service Oriented Architecture
۰ Material taken from
‘Master of Information System IBM CMU Ref. Architecture Document
‘Management.
صفحه 23:
Solution Stack View
رز سس تک Hone rier ©
95-843: Service Oriented Architecture
Material taken from
Master of Information System IBM CMU Ref. Architecture Document
‘Management.
صفحه 24:
SOMA(1)
* The Service Oriented Modeling and
Architecture methodology
- is used to identify candidate
services.
- provides guidance on the
degree of service granularity.
- may be compared with the OASIS
SOA Adoption Blueprint
- or Microsoft Motion
95-843: Service Oriented Architecture
Material taken from
Master of Information System IBM CMU Ref. Architecture Document
Management
صفحه 25:
SOMA 3.1
Service Oriented Modeling and Architecture
95-843: Service Oriented Architecture
Material taken from
‘Master of Information System IBM CMU Ref. Architecture Document
Management
Service Oriented
Architecture
Lecture 5: High Level Reference
Architecture Part 2
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
1
High Level SOA Reference
Architecture
• These slides outline the document provide
by IBM to CMU to guide CMU’s
development of a Student Service Suite (S3)
SOA.
• Work on this documented was completed
in March of 2008.
• In this course, we will use this document as
a case study in SOA design.
• See Blackboard’s Course Documents
section.
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
2
Outline
• Enterprise view
• IT Systems View
• Middleware view
• Solution stack view
• SOMA 3.1
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
3
Reference Architecture
Enterprise View
• Business participants from both inside and
outside the organization
• Delivery channels
• Business services represent services the
enterprise wants to expose to customers,
partners and internal users (identified by
SOMA)
• EIS bulk of data and logic
• ESB routing, protocol mediation, and
transformation
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
4
Enterprise View
Business
Partic ipants
Prospect
C hanne ls
Forms
Browser
Student
Admissions Office
Email
Phone PDA
University Staff
Text
Message
Partner
Enterprise
Information Syste ms
Se rvic es
Busine ss Se rvic es
Applicants
Workplace
Process
Services
Online
SelfService
Registration
Workplace
Visibility
Services
Admissions &
Recruitment
Registration
Application
Student
Services
Suite
Financial
Processing
Document
Management
(Folderwave )
Schedule
Management
(Schedule25)
Blackboard
Academic Audit
Student
Financials
Students
Agent
Information
Workplace
Online
Optimization
Services
Student
Records
Course
Employee
Information
Workplace
Online
Learning Unit
Management
Support
Services
Partner
Partner
Workplace
Workplace
Folder
Management
Information
Services
Operational
Operational
Data
Data
Create Student
Archive
Student Data
Electronic
Electronic Business
Business
Gateway
Gateway
Regulator
Analytics
Analytics
Integration (ESB)
Security Services
Systems Mgmt Services
Vendor / Partner
Systems
Security
Systems
Management
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Tec hnic al
Servic e s
Infra struc ture
& Tec hnology
Virtualization Services
Policies
Ontology
Data Services
Industry
Fabric
Material taken from
IBM CMU Ref. Architecture Document
5
Reference Architecture IT
Systems View (1)
• Technical overview of the architecture
• Business as usual elements plus SOA related
elements
• Gateways (security & manageability)
• ESB (adapters, queues, brokers)
• Registries (several types)
Service registry for service
metadata
LDAP registry for identities, access
policies, certificates, configuration
information
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
6
Reference Architecture IT
Systems View (2)
• Information services to provide information to
consumers in a standard format despite how or
where it might be stored
• Process Services provide the ability to compose
services together and choreograph their behavior
to carry out business processes
• Security Services are enhanced to meet SOA
requirements
• SOA related development tools are important but
not shown
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
7
IT Systems View
Internal
Proxy
Internal
User Access
Enterprise
Information System
( Oracle Financial , HR etc.)
Service C onsum er
Servi ce Provider
External
User Access
External
Proxy
Portal
Process
Services
Web Application
Server
Internet
( C horeography
)
Applications
(SIS , Blackboard , etc .)
ESB
Protocol
Firewall
Service C onsum er
Domain
Firewall
Service Provider
Services Gateway
Security
Services
Business
Partners
(Universities ,
Fed. Govt. etc .)
Service
R egistry
Information
Services
Service C onsum er
Service Provider
S
Management
Security
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
&
Firewall
Security Policy
D atabases
Data Warehouse /
Business Intelligence
Service Provider
Service Pro vider
Material taken from
IBM CMU Ref. Architecture Document
8
Reference Architecture
Middleware View (1)
• Business Application Services are at
the core (fundamental & repeatable
business tasks & identified by SOMA)
• Tool support for this layer:
WebSphere app server
JBOSS, Glassfish, etc…
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
IBM CMU Ref. Architecture Document
9
Reference Architecture
Middleware View (2)
• Access Services Layer
Dedicated to integrating existing applications
and functions into an SOA.
• Tool Support of this layer:
WebSphere Adapters
BEA adapters
Sun SeeBeyond Adapters,…
• Adapters implemented with J2EE Connector
Architecture (JCA)
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
10
IBM CMU Ref. Architecture Document
Some Notes on JCA
• An EIS includes ERP systems, legacy systems,
mainframe database and transaction processing
systems.
• A resource adapter is written for the EIS.
• The adapter must communicate with the
container and clients.
• JCA defines system contracts between the
application server and resource adapters.
• JCA defines the client API of the resource adapter.
• A resource adapter is analogous to a JDBC driver.
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
11
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (3)
• Partner Services Layer
Can be viewed as a special case of
interaction services - representing the
integration of external entities
• Government services
• Other higher education services, etc.
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
12
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (4)
• Interaction Services Layer
- Captures the logic of presentation to the
entities external to CMU
- Web Frameworks, e.g., struts, JSF, Ruby on
Rails, provide a configurable sequence flow
• Tool Support for this layer:
IBM WebSphere Portal Server
JBOSS Portal
Vignette (industry leading implementation of JSR168 Web Services for Remote Portlet WSRP)
Apache JetSpeed, JSF, Spring Framework, etc…
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
13
IBM CMU Ref. Architecture Document
•
Reference Architecture
Middleware View (5)
Process Services Layer
Captures process flows and business rules.
• Tool Support:
- IBM WebSphere Process Server (SCA and
BPEL)
- Apache Tuscany (SCA, SDO and BPEL)
- Active BPEL
- Glassfish
- Oracle Business Rules using RETE rules
engine
- IBM bought ILOG and now has a rules engine
- Redhat DROOLS
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
14
IBM CMU Ref. Architecture Document
Business Process Using a
Rules Engine
Business Process
Flow
Rules centralize
knowledge
Facts
Decision
Service
Results
Rules
Engine
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Rules
Management
SDK
Rules
Repository
Material taken from
15
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (6)
• Information Services Layer
Provide access to the persistent data of the
business
Provide access to business intelligence
• Tool support includes:
Oracle RDBMS
IBM DB2
Apache Derby
MySQL
Ingres DBMS (open source)
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
16
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (7)
•
•
ESB delivers all interconnectivity capabilities
Transport services, Event services and Mediation services (routing and
transformation,logging,auditing)
• The ESB is a silent partner, transparent to services
• Tool Support includes:
IBM WebSphere ESB
TIBCO ActiveMatrix
JBOSS ESB
Apache ServiceMix, etc…
•
•
Registries are included in this layer.
Tools include:
IBM WebSphere Service Registry and Repository
BEA AquaLogic Registry and Repository UDDI)
etc…
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
17
IBM CMU Ref. Architecture Document
•
•
•
•
•
Reference Architecture
Middleware View (8)
Development Service Layer
Business analysts need modeling tools.
Software architects need to model data, flows, and system interactions.
Software developers need to build business logic.
Tools include:
IBM Rational Software Architect
IBM Rational Application Developer
Eclipse Web Tools Platform
Netbeans IDE (J2EE, Ruby,..)
BEA workshop for WebLogic
Jboss developer suite, etc…
• BPEL Source Editors
IBM WebSphere Integration Developer
Eclipse BPEL designer plug-in
Netbeans, etc.
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
18
IBM CMU Ref. Architecture Document
•
•
Reference Architecture
Middleware View (9)
IT Services Management Layer monitors and manages deployed services.
Tools include:
IBM WebSphere Business Monitor
BEA AquaLogic BPM
Sun SeeBeyond, etc…
•
Infrastructure Services Layer (Security, efficiency, integrity, balanced workload,
etc..)
•
Tools include:
IBM Tivoli Composite Application Manager (ITCAM)
IBM Tivoli Identity Manager (TIM)
IBM Tivoli Access Manager (TAM) - security policies and authorization
BEA AquaLogic Enterprise Security
Sun Java System Access Manager
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
19
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (10)
•
Infrastrcture Services Layer (continued)
User Registries:
Tools Include:
IBM Tivoli Directory Server (LDAP-compliant)
Microsoft Active Directory (LDAP-compliant)
Novel eDirectory (LDAP-compliant)
OpenLDAP, etc…
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
20
IBM CMU Ref. Architecture Document
Reference Architecture
Middleware View (11)
Business Innovation & Optimization Services
Layer
Business design tools
Tools include:
IBM WebSphere Business Modeler
Model to UML or BPEL
Microsoft Visio
MagicDraw
Sun SeeBeyond eInsight Process manager
Business rules management
Tools include:
IBM Websphere process server
Drools
Jboss Rules, etc..
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
21
IBM CMU Ref. Architecture Document
Middleware View
Business Innovation & Optimization Services
Integrated
environmen
t for design
and
creation of
solution
assets
Process Services
Information Services
Enables collaboration
between people,
process & information
Orchestrate and
automate business
processes
Manages diverse
data and content in
a unified manner
Facilitates communication
Partner Services
Connect with trading
partners
IT Service
Management
Interaction Services
between services
ESB
Business App Services
Build on a robust,
scaleable, and
secure services
environment
Access Services
Facilitates interactions
with existing
information and
application assets
Apps &
Info Assets
Development
Services
Facilitates better decision -making
with real -time business
information
Monitor,
manage
and secure
services,
application
s&
resources
Infrastructure Services
Optimizes throughput,
availability and performance
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
22
IBM CMU Ref. Architecture Document
Solution Stack View
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
23
IBM CMU Ref. Architecture Document
SOMA(1)
• The Service Oriented Modeling and
Architecture methodology
- is used to identify candidate
services.
- provides guidance on the
degree of service granularity.
- may be compared with the OASIS
SOA Adoption Blueprint
- or Microsoft Motion
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
24
IBM CMU Ref. Architecture Document
SOMA 3.1
Solution Startup
1
Specification
Specification
Identification
4
Initiate
Project
Management
Activities
8
Conduct
Goal -Service
Modeling
Select
Solution
Templates and
Patterns
Conduct
Method
Adoption
Workshop
C omposition
Flows
Operations
5
13
10
14
Specify
Components
S ervice M odel
Construct,
Generate &
Assemble
Services
17
Establish
Realization
Decisions
6
Functional Area
Process
Information
Rules
Variations
16
Refine &
Detail
Components
Analyze
Sub -systems
Analyze
Existing
Assets
Deployment
Implementation
Implementation
19
Deploy
Services
Messages
N FRs
9
S ervice M odel
Decompose
Domains
3
12
Specify
Services
Business D om ains & Processes In Scope
2
Realization
Realization
Perform
Technical
Feasibility
Exploration
20
Execute
Unit Test
Execute
User Acceptance
Test
18
Execute
Integration
& System Test
Custom ize Delivery
Method
7
11
15
Re -factor
& Rationalize
Services
Re -factor
& Rationalize
Services
Service Litm us Test
Service Litm us Test
Detail SOA
Solution
Stack Layers
Service Oriented Modeling and Architecture
95-843: Service Oriented Architecture
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Master of Information System
Management
Material taken from
25
IBM CMU Ref. Architecture Document