Confused: WS, SOA, Messaging any better than CORBA?
From: Jules (Roseanna80_at_hotmail.com)
Date: 09/26/04
- Next message: Hervey Wilson [MSFT]: "Re: Signing/Encrypting with kerberos token or usernametoken"
- Previous message: Luca Martinetti: ""Adding a Progress Bar to Your Web Service Client Application" HOWTO?"
- Next in thread: Hervey Wilson [MSFT]: "Re: Confused: WS, SOA, Messaging any better than CORBA?"
- Reply: Hervey Wilson [MSFT]: "Re: Confused: WS, SOA, Messaging any better than CORBA?"
- Messages sorted by: [ date ] [ thread ]
Date: 26 Sep 2004 11:48:26 -0700
Hello
I am still trying to grapple with Web Services, SOA, Messaging, so
please excuse my ignorance.
I can build and consume (Request/response) Web services with Visual
studio pretty easily. Visual Studio, makes these look like Internet
accessable remote procedure calls RPC. Sort of like CORBA being
allowed through http enabled Internet firewalls.
So now I try to understand SOA, and the emphasis it being a message
based paradigm. This is where I get confused, even WS Enhancements
appear to be generally based around request/response interactions. I
can see in the WSDL defitnion an opportunity to do a Request Message
only, or Response_Message only, but there seems to be little in the
WSE 2.0 to support this across http. So I appera to be limited to RPC
style interactions across http. I am reading Url SOA framework book,
and he is makes the distinction between RPC and Document based
payloads. So I am looking for some concrete examples of doing this in
WSE 2.0.
My real confusion is that I don't see 'messages', I can receive
documents to consume. But there are no message Queues, so it doesn't
look like any MOM based infrastructure I have seen before. I cannot
queue up messages if processor overloaded, or the server is down. So
why say that SOA its message orientated. Are we really going to get a
WS standard that gives us true message orientated services. I know I
can stuff MSMQ on the end of a web services, but this is true Internet
wide service. (The web servcie may not be there. But I guess there is
nowhere on the Inter Netwrok to queue the messages anyway)
My other confusion is that with WSE 2.0, to perform Request Only,
Notification only, interactions I can only do this on TCP based
channels (Because http only seems to support requests/response
interactions, which is a RPC pardigm.) So I seem to be constrained to
the RPC paradigm, for cross Internet interaction. If I am stuck with
TCP, I might as well continue with CORBA, since TCP ports will not get
through Internet Firewalls.
At least with CORBA I have a mix of RPC and true messaging.
Looking forward to the day that WS providing a Queued Messaging
standard.
Many Thanks for any clarifications or reference to clearer SOA links.
Jules
- Next message: Hervey Wilson [MSFT]: "Re: Signing/Encrypting with kerberos token or usernametoken"
- Previous message: Luca Martinetti: ""Adding a Progress Bar to Your Web Service Client Application" HOWTO?"
- Next in thread: Hervey Wilson [MSFT]: "Re: Confused: WS, SOA, Messaging any better than CORBA?"
- Reply: Hervey Wilson [MSFT]: "Re: Confused: WS, SOA, Messaging any better than CORBA?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|