• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Explaining the SOA/REST impedance mismatch
 

Explaining the SOA/REST impedance mismatch

on

  • 1,279 views

 

Statistics

Views

Total Views
1,279
Views on SlideShare
1,278
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/