basic introduction to soa

Post on 19-Jan-2015

9.506 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Basic SOA introduction using an easy to understand comparison

TRANSCRIPT

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”

top related