Issues in Object Mobility(II)
Who moves objects?
- Object moves itself -- executing (go <site>) primitive in method
- e.g., our AMO, Telescript, Aglets, AgentSpace, Kafka, Odessey
- Object move other objects
- downloaded objects (e.g., applets ...)
- as argument objects in remote method call
- call-by-move objects (e.g., Emerald objects)
- call-by-visit (e.g., Emerald objects)
- remote object creation