tags:

views:

41

answers:

2

After i read that sentence "SOAP was designed for a distributed computing environment where as REST was designed for a point to point environment." After I searched about DCE and point to point environment. I learned DCE but i found nothnig about point to point environment. So what is it?

A: 

REST - Used on the web for a larger scale internet applications and websites(twitter.com) Point To Point = internet.

SOAP - Used in Busienss Systems, Commonly Used With Existing XML Schema from third parties.

Elijah Glover
Business systems can use REST just fine. REST can use XML. REST does scale much better than SOAP though, yes.
Wahnfrieden
Its Typical Usage Scenarios, Its Not Always Going To Be Your Preference
Elijah Glover
A: 

I believe "SOAP was designed for a distributed computing environment" boils down to meaning SOAP is an RPC mechanism. From what I understand, "point to point environment" is really just another way of saying that the protocol implementing the style is client/server and only supports unicast addressing.

It's a meaningless contrast, really. And, if my understanding is correct, the "point to point environment" bit is rubbish - HTTP might not support anything other than unicast addressing of resources, but that doesn't mean that any other protocol supporting the RESTful style, hypothetical or otherwise, couldn't have an addressing mechanism for resources that mapped onto potentially multiple resources.

Of course, I'm only making an educated guess.

Keith Gaughan