basic introduction to soa
DESCRIPTION
Basic SOA introduction using an easy to understand comparisonTRANSCRIPT
SOA
Joaquin Rincon
What is SOA?
What is SOA?
SOA is a TLA, an ATLA and a YADA
What is SOA?
SOA is a TLA, an ATLA and a YADA
TLA=Three Letter Acronym
ATLA= Another TLA
YADA= Yet Another Dammed Acronym
What is SOA?
SOA is an architecture for building business applications as a set of loosely
coupled black-box components orchestrated to deliver a well-defined level
of service by linking together business processes
Traditional Applications:
Traditional Applications:
The radio
Traditional Applications:
The Cassette Player
Traditional Applications:
The Speakers
But, what happens if...
• We want a double cassette
• Or a CD player
• Or a digital radio
• ...
We have to change the whole thing
Again
And again
With modular applications
With modular applications
With modular applicationsSpeakers
Speakers
Speakers
Speakers
Speakers
With modular applications
Double cassette
Amplifier
DVD
Do you need a CD player?
Double cassette
Amplifier
DVD200 CDsPlayer
Do you need a CD player?
CD Player and cassette?
CD Player and cassette?
The connections are
standard
Complete SOA frameworkThe Corporate Network
Enterprise Service BusBusiness Process Modeling
SOA Repository
SOA App. Testing
SOA Governance
Workflow Engine
SOA Registry
Service Broker
SOA Supervisor
In House apps.
Packaged apps.
Other apps.
Adapter
Adapter
Adapter
Presentation Services
Portal ServicesDevice ServicesMessaging ServicesSecurity ServicesTranslation Services
Data Services
Data FederationETLMetadata MgtData ArchivingBack-up & Recovery
Infrastructure Services
Indentity & AuthenticationMessage managementSystem ManagementSecurity ManagementResilience & RecoveryProvisioningFederation Services
Software Development
Modeling ToolsProgramming ToolsApp ServersDBMSCM & Lifecycle ToolsTesting Tools
Source: “SOA for Dummies”