patrickdlogan wrote:
>> ATOM Store as XML Tuple Spaces 2.0
>>
>
> Maybe. Linda uses pattern matching for content-based addressing. There
> are some advantages to this. Atom and the APP may be the center of a
> new Linda-like programming model, but there are some significant
> differences so far. They may be better off being distinct or there may
> be some overlap.
>
> Linda seems most useful as a collaboration model for relatively
> short-lived content. Atom seems most useful as a collaboration model
> for relatively long-lived content.
hi Patrick,
I would argue that there is really no a big difference - what one
considers short lived may depend on a task and context. i wish that
Linda-like APIs were used more in in way described Gelernter's "Mirror
Worlds" to model "real" world and as such content is anything from very
short to very long lived.
the way i am implementing things in my ATOM store i have zones for XML
content that may have different policies on retention, allowed usage,
etc. - even though ATOM entires must have ids/permalinks it is not
guaranteed that actual content will be stored forever (though with cheap
storage it *may* be ...)
that also touches on main problem with Linda and blackboards: even
though underlying abstraction is very elegant still programming with it
is not easy. Web, HTTP, and REST seem to be much easier to use and
represent very practical *distributed* blackboard (with atomic
operations of GET/PUT/POST/DELETE + GET for search kind of tuple
matching that is less specified but that also means it is more flexible...).
> That may remain the case, or it may
> be we just don't have enough experience with Atom yet.
>
i agree - after all the proof is in the pudding: no matter how much
potential or how many limitations something has theoretically it is only
actual implementation that may make it into something worth using to
solve _real_ problems ...
best,
alek
--
The best way to predict the future is to invent it - Alan Kay
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/