Lessons From the Failure of SOAP
Upcoming SlideShare
Loading in...5
×
 

Lessons From the Failure of SOAP

on

  • 1,817 views

Only YOU can prevent the SOAP Zombie Apocalypse!

Only YOU can prevent the SOAP Zombie Apocalypse!

Statistics

Views

Total Views
1,817
Views on SlideShare
1,810
Embed Views
7

Actions

Likes
3
Downloads
12
Comments
2

2 Embeds 7

http://www.linkedin.com 4
https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

12 of 2

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

    Lessons From the Failure of SOAP Lessons From the Failure of SOAP Presentation Transcript

    • Lessons from the Failure of SOAP Clay Loveless Founder, Jexy Glue Conference May 25, 2011 ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • It all started out happily enough. •SOAP used the World Wide Web! •Everyone had the World Wide Web! •SOAP beat the crazy stuff that preceded it! •Imagine the possibilities! The future is ours! ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP1998: XML 1.0 becomes W3C recommendation ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP1998: XML 1.0 becomes W3C recommendation 1998: CORBA begins dying, SOAP seems like good idea ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP1998: XML 1.0 becomes W3C recommendation 1999: SOAP 1.0 1998: CORBA begins dying, SOAP seems like good idea ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP1998: XML 1.0 becomes W3C recommendation 1999: SOAP 1.0 1998: CORBA begins dying, SOAP seems like good idea 2000: SOAP Vendor pissing contests begin in earnest ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP 2003: ‘Simple’ dropped from SOAP 1.2 acronym.1998: XML 1.0 becomes W3C recommendation 1999: SOAP 1.0 1998: CORBA begins dying, SOAP seems like good idea 2000: SOAP Vendor pissing contests begin in earnest ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP 2003: ‘Simple’ dropped from SOAP 1.2 acronym.1998: XML 1.0 becomes W3C recommendation 2004: Flickr non-SOAP API. Serialized PHP payload option. 1999: SOAP 1.0 1998: CORBA begins dying, SOAP seems like good idea 2000: SOAP Vendor pissing contests begin in earnest ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP 2003: ‘Simple’ dropped from SOAP 1.2 acronym.1998: XML 1.0 becomes W3C recommendation 2004: Flickr non-SOAP API. Serialized PHP payload option. 1999: SOAP 1.0 2006: Twitter API born JSON payload debuts. 1998: CORBA begins dying, SOAP seems like good idea 2000: SOAP Vendor pissing contests begin in earnest ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • A Look Back at SOAP 2003: ‘Simple’ dropped from SOAP 1.2 acronym. 200?: SOAP apathy1998: XML 1.0 becomes W3C recommendation 2004: Flickr non-SOAP API. Serialized PHP payload option. 1999: SOAP 1.0 2006: Twitter API born JSON payload debuts. 1998: CORBA begins dying, SOAP seems like good idea 2000: SOAP Vendor pissing contests begin in earnest ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Complexity KILLS ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Complexity KILLS “SOAP is Awesome! WS-MOAR!!” ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Complexity KILLS WS-ResourceProperties “SOAP is Awesome! WS-MOAR!!” WS-Security WS-Addressing WS-Trust WS-Transfer WS-Policy WS-Eventing WS-Reliability WS-SecureConversation WS-ReliableMessaging WS-PolicyAssertions ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • How SOAP is seen today ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Today’s coders WS-* How SOAP is seen today ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Klaatu Too much complexity + Vendor competitionBarada = Toolchain Nightmare... Necktie Definitely an N word ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • != It’s a trick Get an axe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Web != Web Services services It’s a trick Get an axe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • “Web Services based on SOAP and WSDL are ‘Web’ in name only. In fact, they are a hostile overlay of the Web based on traditional enterprise middleware architectural styles that has fallen far short of expectations over the past decade.” —Nick Gall, VP Gartner @ironick in 2007 It’s a trick Get an axe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • “Web Services based on SOAP and WSDL are ‘Web’ in name only. In fact, they are a hostile overlay of the Web based on traditional enterprise middleware architectural styles that has fallen far short of expectations over the past decade.” —Nick Gall, VP Gartner @ironick in 2007 It’s a trick Get an axe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • a trick It’s Get an axe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Simple tools REST JSON Loose coupling ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Programmable Web Interlude ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • REST  vs.  SOAP:  Simplicity  wins  again Distribution of API protocols and styles Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
    • REST  vs.  SOAP:  Simplicity  wins  again Distribution of API protocols and styles Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
    • OAuthSecurity is not only the answer Encryption still missing ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important •No central authority beyond HTTP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important •No central authority beyond HTTP •No vendor wars ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important •No central authority beyond HTTP •No vendor wars •Structured data FTW ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important •No central authority beyond HTTP •No vendor wars •Structured data FTW •Sense of control & order ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Schema What’s REST got still that SOAP doesn’t? Important •No central authority beyond HTTP •No vendor wars •Structured data FTW •Sense of control & order •Open-source vibe ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Community self-regulates ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Thank You! Only YOU can prevent the SOAP Zombie Apocalypse ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Bonus Slide! SOAFacts.com —Don Box, co-creator of SOAP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Bonus Slide! SOAFacts.com •“You’ll pry the SOA from my cold, clammy fingers ... and then my SOA will kill you.” —Don Box, co-creator of SOAP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Bonus Slide! SOAFacts.com •“You’ll pry the SOA from my cold, clammy fingers ... and then my SOA will kill you.” •“The audacity of hope is no match for the complexity of SOA.” —Don Box, co-creator of SOAP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Bonus Slide! SOAFacts.com •“You’ll pry the SOA from my cold, clammy fingers ... and then my SOA will kill you.” •“The audacity of hope is no match for the complexity of SOA.” •“Nothing gets between me and my SOA ... except more SOA.” —Don Box, co-creator of SOAP ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP
    • Discussion ™ & © 1993 Orion Pictures CorporationArmy of Darkness All Rights Reserved #gluecon @claylo © 2010 Metro-Goldwyn-Mayer Studios Inc. #SOAP