My Photo

Become a Fan

DailyMile

Google Ad Skyscraper

« Off topic: Intel shipping 16 thread CPU in 08 | Main | Non invasive middleware stage 2: API skins »

April 01, 2007

Comments

Billy

It's very cool. It's easy to imagine SMILE working with streams of versioned records from ObjectGrid data. We're adding support for SMILE to the next version of OG.

Jags Ramnarayan

Not sure if I understand your analysis to differentiate messaging vs data access API as primarily based on ordering (messagin) vs key based, but, it is interesting.
One could (and does in real life apps) define the key simply as a message header attribute and use filters in the subscriptions, no?

But, I do agree that a distributed cache (fabric, object grid, data grid, space, whatever) solution and aspects of messaging could be integrated. My perspective might be little different than yours - there is no need for an explicit messaging API; merely a "data fabric" API with some extensions to support subscriptions on a data model managed by the fabric. Much simpler, much more intuitive, and potentially faster.
Here is my view on reliable Pub Sub being an integral part of a data fabric -> http://jagslog.blogspot.com/
Perhaps, you might want to chime in.

regards
- Jags Ramnarayan

Frank Kelly

Yup - it must be in the air - I wrote pretty similar topics in a blog post of mine entitled "Java Wish List #1 - Broadcast JDBC data changes" (URL: http://softarc.blogspot.com/2007/03/java-wish-list-1-broadcast-jdbc-data.html) because I hit the issue pretty much everywhere I go - messaging and persistence are highly inter-related in most applications.

Best,

-Frank

The comments to this entry are closed.