Language support for migration

Almost all language-based migration mechanisms form an integral part of an object-based system. Within such systems, there are two approaches to the provision of support for mobility, depending on the degree of autonomy given to the object in deciding whether or not to move.