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/
 



Reply via email to