Michael,

Answers below:

--- In [email protected], "Michael
Champion" <[EMAIL PROTECTED]> wrote:
>
> On 4/12/06, Gervas Douglas <[EMAIL PROTECTED]> wrote:
> > Thank you, Eric.  As CTO of an ESB vendor how useful do you think an
> > XML Tuple Spaces-based middleware product would be, assuming that we
> > are not dealing with (dare I suggest??:) an environment which is not
> > exclusively Java-based?
> 
> I have a couple leading questions ...
> - Is there such a thing as a "XML Tuple Spaces-based middleware
> product" 

It was an idea that came up at lunch last Wednesday - probably Anne's
idea.

or is this a design pattern for how one would use an
> XML/XQuery -capable DBMS with a web or Web services interface to build
> an application that used the DB as a coordination point?

If you like.  Keeping it simple, think of the tuple as being an XML
document identified in accordance with tuple space principles by its
contents.  I guess XQuery/XPath might be useful, but then I am not
really qualified to give the best answer on that.

> 
> - Whether it is a product category or architectural pattern,
> presumably it would hit some sweet spot between the expensive /
> nonstandard  enterprise MOM world and the vanilla HTTP world, right? 
> Is there such a sweet spot?

How about the inherently decoupled nature of tuple spaces giving
failover capability amongst other things?

> 
> My guess is that this is a cool idea that coulda' been a contenda
> [maybe if Gelertner had written code rather than scholarly treatises
> and Berners-Lee had written scholarly treatises rather than code :-) ]

Mirror Worlds meets CERN....

> So far, the evidence from Jini/Javaspaces, Ruple, the XML Spaces open
> source project, etc. is that there isn't a sweet spot here that can't
> be approximated with existing DB-backed Web frameworks.

Doubtless true - which I guess answers my original question.  I am
ignorant of the XML Spaces open source project, but its name would
tend to indicate that it fits the bill.  Gregg has pointed out how
J/JS can be used with data not initially in Java object form, if my
memory serves me right.

Gervas








 
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