Services Oriented Architecture from Adobe

Submitted by: Submitted by

Views: 439

Words: 6737

Pages: 27

Category: Business and Industry

Date Submitted: 02/27/2011 12:11 AM

Report This Essay

Technical White Paper

Service Oriented Architecture (SOA) and Specialized Messaging Patterns

Table of Contents

1.0 Thesis .....................................................................................1 2.0 An Introduction to Service Oriented Architecture.........................................................................2 2.1 Requirements for SOA ....................................................2 2.2 A Reference Model for Service Oriented Architecture.........................................................................4 2.3 Decomposing the Interaction Model .......................5 3.0 A Reference Architecture for Service Oriented Architecture.........................................................................6 3.1 Service Tier ..........................................................................7 3.2 Client Tier.............................................................................8 3.3 Architectural Conventions spanning multiple tiers .......................................................................9 3.4 Events ................................................................................. 10 3.5 Objects............................................................................... 10 3.6 Architectural Patterns ...................................................11 4.0 Data and Message Exchange Patterns for Enterprise SOA..................................................................11 4.1 Request-Response ..........................................................11 4.2 Request-Response via Service Registry (or Directory) .....................................................................11 4.3 Subscribe-Push............................................................... 12 4.4 Probe and Match............................................................ 12 4.5 Patterns for RIAs............................................................. 13 4.6 Data paging...