On 6/29/06, Gautham Kasinath <[EMAIL PROTECTED]> wrote: > Hey there, > Well, I was confused by the line: "Well, it tells us that HTTP is a > higher level "thing" than RMI, IIOP," > How do you define the "thing"?
I was trying to avoid the word "protocol" because different people have different definitions. But we can use it if "thing" doesn't work for you 8-) > IMHO, HTTP is only a transport. Hence in the grand design of Service > Oriented Architecture (of which Web Services may be a means), HTTP > plays a very insignificant role. I understand. A lot of people think of HTTP as a transport, in large part (IME) because it calls itself a "protocol", and their experiences with "protocols" has been limited to stuff like IIOP... which are all very different than HTTP (or other application protocols). In fact, in the strictest definition of the word "protocol", all kinds of things are protocols. XML is a protocol. HTML is a protocol. The URI generic syntax is a protocol. Basically any specification intended to be understood by two parties to facilitate the coordination of some task, is a protocol. Now, there are indeed things called "transport protocols", but HTTP isn't one of those. > CORBA however, was a separate paradigm in computing, IMHO. I guess it > was mostly the open sources answer to D-COM. However, I am unclear > about the causes of its failure. I Will need to explore that avenue. It failed primarily IMO (as a former CORBA promoter and "guru") because it supported services with different interfaces. Michi Henning describes a lot of other good reasons in his Queue article, but as guy who developed a couple large CORBA apps, one of which failed, I can say with a large degree of confidence that the complexity that resulted from our services having different interfaces was the killer. Integration was too difficult, and in a project whose main objective was to integrate four large existing systems, that's a non-starter. Mark. ------------------------ Yahoo! Groups Sponsor --------------------~--> Something is new at Yahoo! Groups. Check out the enhanced email design. http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
