Explaining the SOA/REST impedance mismatch
Upcoming SlideShare
Loading in...5
×
 

Explaining the SOA/REST impedance mismatch

on

  • 1,313 views

 

Statistics

Views

Total Views
1,313
Views on SlideShare
1,312
Embed Views
1

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 1

http://localhost 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Explaining the SOA/REST impedance mismatch Explaining the SOA/REST impedance mismatch Presentation Transcript

  • William Martínez Pomares
    Explaining the SOA/REST Impedance Mismatch
  • Agenda
    2011 William Martínez Pomares Avantica Technologies UCR
    2
  • Concepts. Names.
    2011 William Martínez Pomares Avantica Technologies UCR
    3
  • Needs anD Architectural Styles
    2011 William Martínez Pomares Avantica Technologies UCR
    4
  • Application types
    2011 William Martínez Pomares Avantica Technologies UCR
    5
  • Distributed application
    • Application as a Whole
    • Tight connections
    • High speed communication
    • Strong coupling
    • Reuse of Parts Optional
    2011 William Martínez Pomares Avantica Technologies UCR
    6
  • Networked application
    Application as a Composition of Nodes
    Weak coupling
    High cost communication
    User aware of composition
    Reuse of Parts is common
    2011 William Martínez Pomares Avantica Technologies UCR
    7
  • Integrated Application
    Application as an Integration of Whole Applications
    Standard Interfaces
    Low frequency of interaction
    Higher level processes
    Reuse of Parts is rule
    Large distribution
    2011 William Martínez Pomares Avantica Technologies UCR
    8
  • SOA solves…
    2011 William Martínez Pomares Avantica Technologies UCR
    9
    *Nicolai M. Josuttis, SOA in Practice, OREILLY
  • Rest solves
    2011 William Martínez Pomares Avantica Technologies UCR
    10
    *Roy Thomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, 4
  • SOA SOLUTION
    2011 William Martínez Pomares Avantica Technologies UCR
    11
    Service
    Flow
    Client
    Service
    Client
    Service
    Repository
  • REST SOLUTION
    2011 William Martínez Pomares Avantica Technologies UCR
    12
    Server
    Client
    Server
    Client
    Server
  • Comparing… Mismatch!
    2011 William Martínez Pomares Avantica Technologies UCR
    13
  • REST – SOA Match up
    2011 William Martínez Pomares Avantica Technologies UCR
    14
  • SOA and REST Web Services
    2011 William Martínez Pomares Avantica Technologies UCR
    15
  • REST and Service as A Resource
    2011 William Martínez Pomares Avantica Technologies UCR
    16
  • Conclusion
    2011 William Martínez Pomares Avantica Technologies UCR
    17
  • 2011 William Martínez Pomares Avantica Technologies UCR
    18
    Questions?
  • 2011 William Martínez Pomares Avantica Technologies UCR
    19
    Contacts
    wmartinez@acoscomp
    iasahome.org Costa Rica
    Twitter @wmartinez
    http://wmp-archi.blogspot.com/