The COOL object model is medium or coarse, objects can be active and receive messages, or stay passive and be invoked within a local context. They can be assembled through a member mechanism.
COOL allows object trees migration, in a fixed state when they are active.
This document is an attempt to give an idea of the structure and of the inner workings of COOL in this context. Order hardcopy by e-mail. Our bibliography on object-oriented and distributed systems.