Re: Protocol independence

On Thu, 3 Apr 2003 15:18:39 -0500, Mark Baker <mbaker@idokorro.com> wrote:

> My question was,
> effectively, whether a Web services approach necessitated
> treating my tuple based system as a SOA?

Well, that depends on what you mean by a "web service" and a "SOA" <duck>

I personally think that, for example, a system that uses JXTA-spaces or 
some other "XML spaces" system (or a JavaSpaces system that has some way of 
transferring XML Infosets around)to do machine-machine communication over 
the Web is a "Web service."  In the [wretched, loathesome!] stock quote 
example, you wouldn't necessarily need SOAP or WSDL or RPC ... just setup 
the URIs (or whatever JavaSpaces uses to identify spaces), agree on how 
semantically meaningful information is to be represented in XML, and you 
can GET or take() stock quotes just as easily as you can by POSTing 
SOAP/RPC invocations.

Is that SOA?  Beats me ... I think a case can be made that it's SOA because 
it's distributed, loosely coupled, standards-based, and can be conceived of 
as a "service" providing business value.  It's not SOA if you use that term 
(as we sometimes do in these discussions) as a shorthand for "CORBA-like 
distributed object systems."

Received on Thursday, 3 April 2003 17:34:44 UTC