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. 16. The system of claim 11 , wherein the remote computer is an information service provider in the computer network.