service oriented architecture

20
Service Oriented Architecture SOA: Guiding priciples and ESB demonstration Федор ваханах

Upload: zeus-bruce

Post on 02-Jan-2016

55 views

Category:

Documents


1 download

DESCRIPTION

Service Oriented Architecture. SOA: Guiding priciples and ESB demonstration Федор ваханах. What is an architecture ?. Common 3-Tier Architecture. Tier II Business Logic. Tier III Data Access. Tier I Presentation. Source: Yefim Natis, Gartner 2004. What is a Service?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Service  Oriented  Architecture

Service Oriented Architecture

SOA:Guiding priciples and ESB demonstration

Федор ваханах

Page 2: Service  Oriented  Architecture
Page 3: Service  Oriented  Architecture

What is an architecture?

Page 4: Service  Oriented  Architecture

Tier IPresentation

Tier III Data Access

Source: Yefim Natis, Gartner 2004Source: Yefim Natis, Gartner 2004

Tier IIBusiness Logic

Common 3-Tier Architecture

Page 5: Service  Oriented  Architecture

What is a Service?

• Is it similar to an object?• Is a service a process?• Service collaboration (Orchestration vs

Choreography)• 3-Tier versus N-Tier• Communication patterns• Communication standards (XML=>WSDL)

Page 6: Service  Oriented  Architecture

Existing business logic is unlocked, exposed as Web

services and reusable

ERPLegacy Applicati

onCRM

Increased business insight through central

management and control of business processes

Harmonized user interfaceHighly interactive browser

based user interface

Modeling and execution of business processes

Existing applications are

leveraged

Cordys Process Management Layer Create new

functionality to fill the gaps

Use of open standards throughout all systems

Typi

cal C

usto

mer

Sce

nari

o

Page 7: Service  Oriented  Architecture

Car sales process

Page 8: Service  Oriented  Architecture

WfMC reference model

Page 9: Service  Oriented  Architecture

Process Level Enterprise Application Integration (EAI)

NB!

-Message que

-Publish Subscribe

Page 10: Service  Oriented  Architecture

b=a+

Source: Yefim Natis, Gartner 2004Source: Yefim Natis, Gartner 2004

b=a+

Tier IPresentation

=Old

Tier VData Access

=Old

Tier IVBusiness Logic

=Old

Tier IIBusiness Process

Management

Tier IIIIntegration

N-Tier Architecture

T2a: process

T2b: Business Rules

FW

Page 11: Service  Oriented  Architecture

MS-Biztalk functional architecture

Page 12: Service  Oriented  Architecture

Topology of ESB’s

State Full BizTalk Pallas Athena

State Less Fiorano Not possible!

Page 13: Service  Oriented  Architecture

The rearrangement and re-use of software

Source: Cordys

Page 14: Service  Oriented  Architecture

Demonstration Tibco BW

• Steps to do• Inside an ESB

Page 15: Service  Oriented  Architecture

Business Travel Process Text

• Employee asks for a business trip• Check flight status (economy, B-class-etc)

• Ask Airlines for a quotation• Receive quotations• Compare quotations

• Send best offer to employee

Page 16: Service  Oriented  Architecture

Business Travel Process

Page 17: Service  Oriented  Architecture

Sequence diagram

Page 18: Service  Oriented  Architecture

Business Travel

Process in MS-BizTalk

Page 19: Service  Oriented  Architecture

Inside the ESB

• Sample processes implemented in TIBCO-BW (an ESB)

Page 20: Service  Oriented  Architecture

Questions?