SOAP: It Was Nice to Know You

11/10/2008 3:59:40 AM

Ok, maybe that is a bit of an over-statement, but one of the things that really struck me during PDC 2008 was that the word SOAP was hardly mentioned, and when it was, it was in passing with a “ohh, yeah, SOAP too”.  It was mostly interesting because of how dramatically different it was than just a few years ago when SOAP was being dropped every other word.  This is a bit of a “well DUH” statement for many in the industry, but it was interesting to see it finally manifest itself “officially” at PDC.

This is not to say that SOAP  is going away. Microsoft is continuing to support SOAP.  The key takeaway is that SOAP is no longer the “use it every where all the time” type of technology that is was being positioned as not too long ago.  REST seems to be winning or has won the battle as the best way to send data across the wire.  It’s simple, easy to understand, and can be consumed or emitted by even the simplest of development environments.

SOAP still has its place in certain interop scenarios and other “-ability” type of situations.  But by and large, if you are tying systems together, I think it is best to start with REST and then see if you need to move to SOAP, and not the other way around.  With hard-wired network connectivity being very, very reliable and with stateless programming models dominating, a lot of the higher value services we used to need to compensate for poor networks or environments have decreased.

On that note, make sure you check out the WCF REST Starter Kit.  The Kit will help you get started building REST applications with guidance, templates and sampmles.  Check it out.

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Slick Thoughts

Related posts

Comments

11/9/2008 9:32:47 PM

Jonathan Allen

The reason you aren't hearing about SOAP is that we now call it WCF. Sure WCF supports other transports, but the default for one-way communication is currently SOAP. And the .NET default will probably remain SOAP because REST takes more work on the WCF framework.

Jonathan Allen us

11/10/2008 2:31:12 PM

JAB

From a dev perspective I agree, WCF keeps SOAP in the background. But every demo done at PDC was about exposing data via REST. The barrier to REST with WCF, if you want to call it that, is decreasing. RIA are all REST focused, predominately, and it makes sense why they are. Two years ago their would have been sessions on the future of WS-*, Supporting <insert your WS spec here> via WCF, etc. Some of that is that SOAP has "matured" so it is not as new as it once once, but the next wave of dev is generally not concerned with SOAP anymore, especially outside the DMZ.

Just my humble opinion... Wink

JAB

Comments are closed

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  January 2009  >>
MoTuWeThFrSaSu
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

My Twitter Updates

XBOX
Live

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009

Sign in