basic introduction to soa

23
SOA Joaquin Rincon

Upload: joaquin-rincon

Post on 19-Jan-2015

9.506 views

Category:

Technology


4 download

DESCRIPTION

Basic SOA introduction using an easy to understand comparison

TRANSCRIPT

Page 1: Basic introduction to SOA

SOA

Joaquin Rincon

Page 2: Basic introduction to SOA

What is SOA?

Page 3: Basic introduction to SOA

What is SOA?

SOA is a TLA, an ATLA and a YADA

Page 4: Basic introduction to SOA

What is SOA?

SOA is a TLA, an ATLA and a YADA

TLA=Three Letter Acronym

ATLA= Another TLA

YADA= Yet Another Dammed Acronym

Page 5: Basic introduction to SOA

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

Page 6: Basic introduction to SOA

Traditional Applications:

Page 7: Basic introduction to SOA

Traditional Applications:

The radio

Page 8: Basic introduction to SOA

Traditional Applications:

The Cassette Player

Page 9: Basic introduction to SOA

Traditional Applications:

The Speakers

Page 10: Basic introduction to SOA

But, what happens if...

• We want a double cassette

• Or a CD player

• Or a digital radio

• ...

Page 11: Basic introduction to SOA

We have to change the whole thing

Page 12: Basic introduction to SOA

Again

Page 13: Basic introduction to SOA

And again

Page 14: Basic introduction to SOA

With modular applications

Page 15: Basic introduction to SOA

With modular applications

Page 16: Basic introduction to SOA

With modular applicationsSpeakers

Speakers

Speakers

Speakers

Speakers

Page 17: Basic introduction to SOA

With modular applications

Double cassette

Amplifier

DVD

Page 18: Basic introduction to SOA

Do you need a CD player?

Page 19: Basic introduction to SOA

Double cassette

Amplifier

DVD200 CDsPlayer

Do you need a CD player?

Page 20: Basic introduction to SOA

CD Player and cassette?

Page 21: Basic introduction to SOA

CD Player and cassette?

Page 22: Basic introduction to SOA

The connections are

standard

Page 23: Basic introduction to SOA

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”