Stefan Tilkov Soa Rest And The Web

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Stefan Tilkov Soa Rest And The Web - Presentation Transcript

    1. SOA, REST and the Web QCon London 2008 Stefan Tilkov, stefan.tilkov@innoq.com
    2. A Quiz with Quotes
    3. “No matter how hard I try, I still think the WS-* stack is bloated, opaque, and insanely complex. I think it is going to be hard to understand, hard to implement, hard to interoperate, and hard to secure.” Tim Bray, XML Co-inventor http://www.tbray.org/ongoing/When/200x/2004/09/18/WS-Oppo Copyright (c) 2007 innoQ
    4. “Show me the interoperable, full and free implementations of WS-* in Python, Perl, Ruby and PHP. You won’t see them, because there’s no intrinsic value in WS-* unless you’re trying to suck money out of your customers. Its complexity serves as a barrier to entry at the same time that it creates ‘value’ that can be sold.” Mark Nottingham, ex BEA, now Yahoo!, former WS-Addressing WG Chair http://www.mnot.net/blog/2006/05/10/vendors Copyright (c) 2007 innoQ
    5. Frankly, if I were an enterprise architect today, and I were genuinely concerned about development costs, agility, and extensibility, I’d be looking to solve everything I possibly could with dynamic languages and REST, and specifically the HTTP variety of REST. I’d avoid ESBs and the typical enterprise middleware frameworks unless I had a problem that really required them [...]. I’d also try to totally avoid SOAP and WS-*. Steve Vinoski, formerly IONA http://steve.vinoski.net/blog/2007/10/04/the-esb-question/ Copyright (c) 2007 innoQ
    6. SOAP was known to be a bad idea in 1999 and, in spite of our comments to that effect, the industry still insisted on proving that for themselves. Roy T. Fielding rest-discuss mailing list, Sunday, 12 Nov 2006 14:16:36 Copyright (c) 2007 innoQ
    7. If you’re ready for REST I suggest you jump on board right away and get ahead of the curve […] You’ll have to train your developers in REST principles. [...] You definitely need to provide guidance to your people. What you want to do is work to the point where REST becomes the default for all your distributed applications. Anne Thomas Manes, Burton Group http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1256796,00.html Copyright (c) 2007 innoQ
    8. To anybody who's paying attention and who's not a hopeless partisan, the war between REST and WS-* is over.The war ended in a truce rather than crushing victory for one side--it's Korea, not World War II.The now-obvious truth is that both technologies have value, and both will be used going forward. David Chappell http://www.davidchappell.com/blog/2007/06/rest-vs-ws-war-is-over-if-you-want-it.html Copyright (c) 2007 innoQ
    9. “Want to be cool? Learn REST. Want a career? Learn WS.” Steve Jones, Cap Gemini http://service-architecture.blogspot.com/2006/11/want-to-be-cool-learn-rest-want-career.html Copyright (c) 2007 innoQ
    10. The Track
    11. 11:00-12:00 Stefan Tilkov REST: A Pragmatic Introduction to the Web’s Architecture
    12. 13:00-14:00 Paul Fremantle Using REST to aid WS-* – Building a RESTful SOA Registry
    13. 14:30-15:30 Steve Vinoski REST, Reuse, and Serendipity
    14. 16:00-17:00 Mark Little Diary of a Fence- sitting SOA Geek
    15. 17:15-18:15 Jim Webber A Couple of Ways to Skate an Internet-scale Cat
    16. 3 Things in Summary 1. There’s a lot to debate. 2. We can do it on our own. 3. But it would be much more fun with you.
    17. Write down your comments, too
    18. Thanks!

    + deimosdeimos, 2 years ago

    custom

    944 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 944
      • 944 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 22
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories