Your SlideShare is downloading. ×
0
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Explaining the SOA/REST impedance mismatch
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Explaining the SOA/REST impedance mismatch

1,026

Published on

Published in: Career, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,026
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. William Martínez Pomares
    Explaining the SOA/REST Impedance Mismatch
  • 2. Agenda
    2011 William Martínez Pomares Avantica Technologies UCR
    2
  • 3. Concepts. Names.
    2011 William Martínez Pomares Avantica Technologies UCR
    3
  • 4. Needs anD Architectural Styles
    2011 William Martínez Pomares Avantica Technologies UCR
    4
  • 5. Application types
    2011 William Martínez Pomares Avantica Technologies UCR
    5
  • 6. Distributed application
    • Application as a Whole
    • 7. Tight connections
    • 8. High speed communication
    • 9. Strong coupling
    • 10. Reuse of Parts Optional
    2011 William Martínez Pomares Avantica Technologies UCR
    6
  • 11. 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
  • 12. 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
  • 13. SOA solves…
    2011 William Martínez Pomares Avantica Technologies UCR
    9
    *Nicolai M. Josuttis, SOA in Practice, OREILLY
  • 14. 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
  • 15. SOA SOLUTION
    2011 William Martínez Pomares Avantica Technologies UCR
    11
    Service
    Flow
    Client
    Service
    Client
    Service
    Repository
  • 16. REST SOLUTION
    2011 William Martínez Pomares Avantica Technologies UCR
    12
    Server
    Client
    Server
    Client
    Server
  • 17. Comparing… Mismatch!
    2011 William Martínez Pomares Avantica Technologies UCR
    13
  • 18. REST – SOA Match up
    2011 William Martínez Pomares Avantica Technologies UCR
    14
  • 19. SOA and REST Web Services
    2011 William Martínez Pomares Avantica Technologies UCR
    15
  • 20. REST and Service as A Resource
    2011 William Martínez Pomares Avantica Technologies UCR
    16
  • 21. Conclusion
    2011 William Martínez Pomares Avantica Technologies UCR
    17
  • 22. 2011 William Martínez Pomares Avantica Technologies UCR
    18
    Questions?
  • 23. 2011 William Martínez Pomares Avantica Technologies UCR
    19
    Contacts
    wmartinez@acoscomp
    iasahome.org Costa Rica
    Twitter @wmartinez
    http://wmp-archi.blogspot.com/

×