UUID is a Universal Unique Identifier. RMI VMID is used to generate the Progress UUID.
The Progress UUID uses a java specific functionality where a class containing a method generates a globally unique id.
This id is unique across time and space within a single computer network.
The UUID implementation is based from the RMI VMID class
The VMID class is part of the JAVA RMI package (java/rmi/dgc/VMID))
A VMID is an identifier that is unique across all java virtual machines under the following conditions:
a) Uniqueness for objects of the class java.rmi.server.UID are satisfied.
b) An address can be obtained for this host that is unique and constant for the lifetime of this object.