10/09/07 :: [SOA] Microcosmic debates: the return [permalink]
Looks like SOA has its "microcosm": some people including me, who keep talking about the same thing over and over without any new arguments, boring to death everybody else. I am amazed at the fact that nobody told us to get a life. I bet by now no one is reading these posts but us.
So for the nth time:
a) REST is a dead end to write applications because it has no semantics whatsoever. What I mean by that is well illustrated by Stefan's latest presentation on REST: he is hard coding a purchase order date in the purchase order URL:
http://example.com/orders/2007/10/776654
This is what people end up doing, reifying all their familiar programming concepts (another example in stefan's presentation is an entity relation) within the URL syntax. REST Worked well for browsers, pages and servers. Even Roy tells us that it cannot handle peer-to-peer. REST concepts are brilliant, Roy is a great guy, we should thank him for giving us HTTP and HTML. REST principles should be followed when practical and ignored every other time.
b) ESB: I said it many times, take a cab, not the bus. The communication infrastructure of ESBs, you can throw away (the bus) because you already have one, but keep the service container. I think everybody is saying that but they just like to argue.
That's the last time I ever talk about ESB or REST, promise.