Patent ID: 7822778

Claim:
A method of providing non-Universal Description, Discovery and Integration (UDDI) standard-complying extensions of functionality to a UDDI standard-complying registry, wherein the method comprises: reading program code from memory and processing said program code with one or more processors to perform the following: providing publishing and discovery services for a plurality of specific items available from a manufacturer, the plurality of specific items publicly viewable through a Web Service provider, wherein providing the publishing and discovery services comprises: extending a UDDI standard-complying business entity structure with an item data structure, the item data structure to incorporate non-UDDI standard-complying item data corresponding to each of the plurality of specific items available from the manufacturer, wherein the non-UDDI standard-complying item data is not included with UDDI standard-complying registries; publishing each respective specific item within the plurality of items by issuing a new Application Programming Interface (API) command extension to the extended UDDI registry to save a specified specific item into the item data structure causing the respective specific item to be published and publicly discoverable, wherein the new API command extension is a non-UDDI standard-complying UDDI registry command; and removing publication of one or more of the respective specific items from the item data structure to manage which of the plurality of specific items are published in the extended UDDI registry and publicly viewable.