|
Radovan, two things: - Not coordinating the design of shared semantics (as in the Web case) is not a property of REST and REST does not prohibit that you enforce more control within an intra-enterprise or B2B context. - You mention the cost in your example; I think it should also be pointed out that this is the cost for an infinite number of uncoordinated people designing shared semantics for the same domain. I think it is an extreme benefit that this gives practical results *at all*. The cost may be high, but compared to the achievement it we might want to consider it rather low. Also, it should be mentioned that the costs were saved for coordinating these people at design time. Jan
| |||||||||||
| It's interesting how many REST discussions started by arbitrary topic end up at "what is the contract"? It's my personal issue as well. I do not share traditional anti HTTP complaints you hear from enterprise architects: lack of reliable messaging, lack of distributed transactions, and stuff like that. Many of these complaints have EAI (today ESB) roots and are largerly irrelevant to SOA (including HTTP/REST). However, I see lack of contract as the main issue and perhaps even showstopper in enterprise. Let's take feed readers as trivial (hope not too trivial) example: these readers have to understand rss 0.91, 1.0, 2.0, atom at least. Now, look at your blogroll and do HTTP GET to few feeds you read - you'll get at least text/plain, text/xml, application/xml, application/rss+xml Content-Types regardless of what you send as Accept. And all of this is after many years of RSS being in production and development. You might say - but it works! Yes, it does. When I experience issues with FeedDemon (because it didn't support Atom) I switched to bloglines, then back to FeedFemon, then back to bloglines. I do not see any cost associated with thousands of developers working on tens of feed readers, blogs software, etc. That's why it works. Companies see the cost. You can't switch enterprise applications that quickly and companies don't have thousands of developers free for this. And they have roadmaps and deadlines. Radovan On 5/24/06, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote:
-- Radovan Janecek http://radovanjanecek.net/blog SPONSORED LINKS
YAHOO! GROUPS LINKS
| |||||||||||
SPONSORED LINKS
| Computer software | Computer aided design software | Computer job |
| Soa | Service-oriented architecture |
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
