210 likes | 401 Views
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?.
E N D
Service Oriented Architecture SOA: Guiding priciples and ESB demonstration Федор ваханах
Common 3-Tier Architecture Tier II Business Logic Tier III Data Access Tier I Presentation Source: Yefim Natis, Gartner 2004
What is a Service? • Is itsimilartoan object? • Is a service a process? • Service collaboration (OrchestrationvsChoreography) • 3-Tier versus N-Tier • Communication patterns • Communication standards (XML=>WSDL)
Create new functionality to fill the gaps Highly interactive browser based user interface Harmonized user interface Typical Customer Scenario Use of open standards throughout all systems Increased business insight through central management and control of business processes Cordys Process Management Layer Modeling and execution of business processes Existing business logic is unlocked, exposed as Web services and reusable Legacy Application CRM ERP Existing applications are leveraged
Process Level Enterprise Application Integration (EAI) NB! -Message que -PublishSubscribe
N-Tier Architecture Tier III Integration Tier IV Business Logic =Old b=a+ b=a+ Tier V Data Access =Old FW T2a: process T2b: Business Rules Tier II Business Process Management Tier I Presentation =Old Source: Yefim Natis, Gartner 2004
The rearrangement and re-use of software Source: Cordys
DemonstrationTibco BW • Steps to do • Inside an ESB
Business Travel ProcessText • Employee asksfor a business trip • Check flight status (economy, B-class-etc) • Ask Airlines for a quotation • Receivequotations • Comparequotations • Send best offer to employee
Inside the ESB Sample processesimplemented in TIBCO-BW (an ESB)