11. A system for communicating results to a query for data in a computer network, the system comprising: a processor; a computer readable storage medium including instructions that describe: a user interface resident on a local computing device in the computer network for creating the query for data; and a framework, resident on the local computing device and in communication with the user interface, operative to: receive a search registration request from the user interface to register for conducting search queries to search data associated with the remote computer for a search string, the query adhering to a non-extensible markup language (XML) format; translate the non-XML search registration request into an XML search registration query packet prepare according to an associated registration request schema included in the XML registration query packet; send the XML search registration query packet to the remote computer; receive an XML search registration response packet from the remote computer; translate the XML search registration response packet into a non-XML search registration response; send the non-XML search registration response to the user interface; receive a non-XML query for data from the user interface; translate the non-XML query into an XML query packet; send the XML search query packet to the remote computer to search the data associated with the remote computer for the search string; and receive an XML response packet from the remote computer; wherein: the framework, after receiving the XML response packet, is operative to determine whether the response packet contains at least one result to the query; the framework is operative to translate at least one result from the XML response packet into a non-XML format for presentation to a user via the user interface when the response packet contains the at least one result to the query; and the framework is operative to send a status message to the user interface when the response packet does not contain the at least one result to the query.
11. A system for communicating results to a query for data in a computer network, the system comprising: a processor; a computer readable storage medium including instructions that describe: a user interface resident on a local computing device in the computer network for creating the query for data; and a framework, resident on the local computing device and in communication with the user interface, operative to: receive a search registration request from the user interface to register for conducting search queries to search data associated with the remote computer for a search string, the query adhering to a non-extensible markup language (XML) format; translate the non-XML search registration request into an XML search registration query packet prepare according to an associated registration request schema included in the XML registration query packet; send the XML search registration query packet to the remote computer; receive an XML search registration response packet from the remote computer; translate the XML search registration response packet into a non-XML search registration response; send the non-XML search registration response to the user interface; receive a non-XML query for data from the user interface; translate the non-XML query into an XML query packet; send the XML search query packet to the remote computer to search the data associated with the remote computer for the search string; and receive an XML response packet from the remote computer; wherein: the framework, after receiving the XML response packet, is operative to determine whether the response packet contains at least one result to the query; the framework is operative to translate at least one result from the XML response packet into a non-XML format for presentation to a user via the user interface when the response packet contains the at least one result to the query; and the framework is operative to send a status message to the user interface when the response packet does not contain the at least one result to the query. 17. The system of claim 11 , wherein the system is operative to register the local computing device with the remote computing device by at least one of: a registration URL identifying the remote computing device being provided to be entered into the graphical user interface of the local computing device to register the local computing device with the remote computing device; a Simple Object Access Protocol (SOAP) function being implemented on the remote computing device to register the local computing device with the remote computing device; and a custom install application being implemented to register the local computing device with the remote computing device.