An online system of locating consumer product having specific configuration in
an enterprise production pipeline and inventory is provided. The system includes
a locate client process operable to receive product configuration data and generate
a search request message incorporating the product configuration data in response
to user input, and an inventory database storing product availability data in the
enterprise production pipeline and in inventory. A locate server process is operable
to receive the search request message from the locate client process, and search
the product availability data in the inventory database for products matching and
substantially matching the product configuration data. The locate server is further
operable to generate a search reply message containing the matching products and
return the search reply message to the locate client process.