Download presentation
Presentation is loading. Please wait.
Published byRose Smith Modified over 9 years ago
1
Service Oriented Architecture SOA: Guiding priciples and ESB demonstration Федор ваханах
3
What is an architecture?
4
Tier I Presentation Tier III Data Access Source: Yefim Natis, Gartner 2004 Tier II Business Logic Common 3-Tier Architecture
5
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)
6
Existing business logic is unlocked, exposed as Web services and reusable ERP Legacy Applicati on CRM Increased business insight through central management and control of business processes Harmonized user interface Highly 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 Typical Customer Scenario
7
Car sales process
8
WfMC reference model
9
Process Level Enterprise Application Integration (EAI) NB! -Message que -Publish Subscribe
10
b=a+ Source: Yefim Natis, Gartner 2004 b=a+ Tier I Presentation =Old Tier V Data Access =Old Tier IV Business Logic =Old Tier II Business Process Management Tier III Integration N-Tier Architecture T2a: process T2b: Business Rules FW
11
MS-Biztalk functional architecture
12
Topology of ESB’s State FullBizTalk Pallas Athena State LessFioranoNot possible!
13
The rearrangement and re-use of software Source: Cordys
14
Demonstration Tibco BW Steps to do Inside an ESB
15
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
16
Business Travel Process
17
Sequence diagram
18
Business Travel Process in MS-BizTalk
19
Inside the ESB Sample processes implemented in TIBCO-BW (an ESB)
20
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.