« Tired of the Exaggerations? Let's Define a Standard | Main | JBossCache versus Terracotta »
March 10, 2007
The right to abstract...
posted by ari
Check out this thread on EclipseZone: http://www.eclipsezone.com/eclipse/forums/m92134186.html
I am not sure about r-OSGi or what Eugene is thinking of in terms of integration, but he is met with a touch of resistance quoting the always-astute Martin Fowler's edict around avoiding object distribution as well as the research at Sun.
There is an extremely important point to be made here:
1. Most people misunderstand the paper's assertions. I intend to talk to him about this next week in London. I want to see if I understand more accurately what the intent was.
2. Corba != DSO. Nor is Corba or RMI or EJB in any way related to DSO.
I will have to write an article on the differences. Don't get me wrong. Fowler's paper is correct. Fear of abstractions around remoting is well placed. But Terracotta is more like NFS--I like to call it network attached memory--than it is like Corba. And, NFS has the ability to safely abstract file I/O. Why then can we not abstract heap I/O? Doesn't Virtual Memory exist in the OS?
More later.