<pedrocorreia.net ⁄>

<The S stands for Simple ⁄ >

clicks: 4723 4723 2006-11-23 2006-11-23 goto entretenimento myNews entretenimento  Bookmark This Bookmark This

There has been a long running debate in the Application Platform Services Group here at Burton Group between the REST people on one side and the SOAP people on the other. For the most part it mirrors the external debate. In one recent exchange, while discussing the complexity of SOAP and the web services framework, the SOAP side said, "Before all of the WS-* stuff, SOAP was actually simple. That's what the 'S' stood for."

And now a history lesson. It's the year 2000, a harried developer has a problem

Developer: So, my boss was playing golf this weekend, and now I have to-quote, unquote-SOAP-enable the enterprise, but I don't know what SOAP is. Can you help, SOAP Guy?

SOAP Guy: Sure thing. First, SOAP stands for Simple Object Access Protocol.

Dev: So it's simple?

SG: Simple as Sunday, my friend.

Dev: Okay, lay it on me.

SG: Well, just like it says in the name, SOAP is used for accessing remote objects.

Dev: Like CORBA?

SG: Exactly like CORBA, only simpler. Instead of some complex transport protocol that no one will let traverse a firewall, we use HTTP. And instead of some binary message format we use XML.

Dev: I'm intrigued. Show me how it works.

SG: Sure thing. First there's the SOAP envelope. It's pretty simple. It's just an XML document consisting of a header and a body. And in the body you make your RPC call.

Dev: So this is all about RPCs?

SG: Absolutely. As I was saying, you make your RPC call by putting the method name and its arguments in the body. The method name is the outermost element and each sub-element is a parameter. And all the parameters can be typed as specified right here in Section 5 of the specification.

este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:


Subscribe News RSS  Subscribe News Updates by E-mail

myNews <myNews show="rand" cat="entretenimento" ⁄>

7 Longest Roads in the World

Road trips are an iconic part of the American experience. Despite the ease and speed of air travel, (...)

clicks: 7070 7070 2011-03-01 2011-03-01 goto url (new window) interbent.com/7... goto myNews entretenimento

30 Most Amazing Shots Captured Photography in 2010

There're thousands of photographs you have seen in 2010. By Splitting into distinct categories, this (...)

clicks: 8699 8699 2010-11-23 2010-11-23 goto url (new window) smashinghub.com... goto myNews entretenimento

17 Amazing/Beautiful Examples Of Origami Art

The other day, we did a post on 16 Origami tutorials, which were easy and fun. This time, this list (...)

clicks: 7602 7602 2010-06-05 2010-06-05 goto url (new window) listfied.com/17... goto myNews entretenimento

As Lost Ends, Creators Explain How They Did It, What's Going On [Spoilers]

The series endured thanks to the power of faith (coincidentally, a theme of the show) and a more mod (...)

clicks: 7212 7212 2010-05-21 2010-05-21 goto url (new window) wired.com/magaz... goto myNews entretenimento

9 Strong Reasons To Eat Slowly

I like chocolate candies a lot. Most of the time I have to eat 3 candies to be totally pleased. But (...)

clicks: 7406 7406 2010-04-17 2010-04-17 goto url (new window) healthassist.ne... goto myNews entretenimento

World's Most Stunning Data Centers

Who says technology can't be art? These pictures show you some of the most impressive data centers o (...)

clicks: 8106 8106 2010-04-12 2010-04-12 goto url (new window) allamerican.yra... goto myNews entretenimento


clicks: 5501 5501 2007-02-13 2007-02-13 goto url (new window) portugaldiario.... goto myNews entretenimento

How to Shoot Yourself in the Foot in Any Programming Language

The proliferation of modern programming languages (all of which seem to have stolen countless featur (...)

clicks: 4501 4501 2006-10-04 2006-10-04 goto url (new window) fullduplex.org/... goto myNews entretenimento