All
data and code are now objects.
An
object may contain both code and data.
An
object as all the knowledge it needs.
An object
is only cached locally unless it's been created locally.
Objects
reside at a real network address similar to a URL to a java class.
Objects
communicate via a Message passing
interface and could go through an object request broker. Object may run remotely (RPC)
or be transported locally to run like Java classes. This should be completely
transparent.