Login  

Blog Stats

                

                   E-mail | Twitter

Web 2.0 University Week in Las Vegas in October, 2009

New: Subscribe via e-mail

Enter your email address:

Delivered by FeedBurner

Follow Dion Hinchcliffe on Twitter

follow dhinchcliffe at http://twitter.com

Dion's Speaking Calendar:

Dion Hinchcliffe Speaking at NKU on Web 2.0 and Mobility

Dion Hinchcliffe Speaking at CeBIT 2009 on the Future Enterprise Workplace

Dion Hinchcliffe Speaking at QCon London 2009 on Web Architecture

Dion Hinchcliffe Speaking at Web 2.0 Expo San Francisco 2009

Dion Hinchcliffe Instructor at Web 2.0 University Week in Las Vegas in October, 2009

Dion Hinchcliffe Presents the IMI 2009 Webinar Series on Web 2.0, Cloud Computing, Enterprise Social Networking, and Mobile Web 2.0

Sponsored Advertising


Your Ad Here

Post Categories

Archives

Blogs Read By Me

Building Blocks of Great Systems

Consulting

Contact

Tech News Read By Me


Web 2.0 Architectures Book by Duane Nickull, Dion Hinchcliffe, and James Governor

Web 2.0 Architectures

by Duane Nickull, Dion Hinchcliffe, and James Governor

Listed on BlogShares

Dion Hinchcliffe's Blog - Musings and Ruminations on Building Great Systems

Agile Methods, Enterprise Architecture, 2.0 Services, and Web Development

Joe McKendrick pointed out this week on his ZDNet blog a neat, new non-technical web services intro article posted over at BusinessWeek's site.

In his post, Joe observes that BusinessWeek is, fairly provocatively, giving Microsoft a lot of credit for creating the web services revolution ("You have to begin and end every Web-services conversation with Microsoft") and asks if we agree with that assessment.

I thought back carefully to 5 years ago when web services all started and could not recall the exact series of events. There was a huge amount of activity in that space at the time so I did a little digging this morning and came up with some dates around the advent of web sevices, hoping they would illuminate the question. Here's what I found:

Figure 1: The history of XML web services

In turns out, that Microsoft and IBM both were very far along with the SOAP/1.1 specification in early 2000, but Dave Winer had beaten everyone to the punch with the XML-RPC spec all the way back in mid-1999. The first real progress in the web services revolution had begun with Dave for sure, but was picked up by the big boys shortly thereafter. This is not to mention that Roy Fielding was talking about the REST approach in the same timeframe, and his work may actually pre-date both XML-RPC and SOAP by a year or more.

The bottom line is that Microsoft, with Don Box's not-inconsiderable help, did in fact do a great deal to publicize web services and put tools and standards in folks' hands. But the web services revolution would have happened without them. Combined with IBM's committment and truly terrific work by smaller parties, we'd still have SOA architecture, though less with .NET and SOAP and more with Java, XML-RPC, and REST if Microsoft wasn't involved.

Technorati: ,

posted on Friday, February 11, 2005 7:55 AM

AddThis Social Bookmark Button

What People Are Saying About This Post...

# It's all about real interoperability: REST vs. SOAP redux 4/27/2005 7:34 AM Dion Hinchcliffe's Blog - Musings and Ruminations


# re: Who gets the credit for Web Services? Does it Matter? 11/19/2009 3:07 AM fatcow review
Thank you for this informative article

# re: Who gets the credit for Web Services? Does it Matter? 11/21/2009 9:46 AM free online games
cool

# re: Who gets the credit for Web Services? Does it Matter? 12/2/2009 11:46 PM racing games
nice post ..thanks for sharing the views...

# re: Who gets the credit for Web Services? Does it Matter? 12/10/2009 9:31 PM turbo
the post is so useful to me.....XML services are well explained in this blog..

# re: Who gets the credit for Web Services? Does it Matter? 12/11/2009 12:55 AM tower defense
web services plays key role in defining SOAP and WAC....

What do you have to say?

Title:
Name:
Url:
Comments: 

Protected by Clearscreen.SharpHIPEnter the code you see: