Version 2

    UUID

     

    UUID stands for Universal Unique IDentifier.  UUIDs (sometimes referred to as GUIDs) are 128 bit numbers that are intended to be unique such that no two processes will ever generate the same UUID values, though not all implementations actually provide strong uniqueness guarantees.  This is very useful when multiple machines need to generate unique object id values without fear of duplicate IDs.

     

    JBoss provides a UUID Key Generator service.