Patent ID: 7861251

Claim:
A method of generating keys for object(s) in a Web Services arrangement, comprising: storing, by a computer system, at least one object based on at least one of a plurality of Universal Description, Discovery and Integration (UDDI) objects as an entry in a directory, the directory comprising a hierarchical organization of a plurality of entries, each of the plurality of entries having a plurality of attributes; determining, by the computer system, if the at least one object has a defined first key; if the at least one object does not have a defined first key: determining, by the computer system, whether the at least one object is to be stored in the directory in a particular order in relation to other objects having an identical hierarchical level as the at least one object; generating, by the computer system, a second key that is monotonically increasing if it is determined that the at least one object is to be stored in the directory in the particular order, and if it is not determined that the at least one object is to be stored in the directory in the particular order, then generating, by the computer system, a second key using a UUID (Universally Unique Identified) algorithm; and providing, by the computer system, the second key for the at least one object as the naming attribute for the entry corresponding to the at least one object in the directory, the second key uniquely identifying the entry in the directory.