1. A method of communicating results to a search query for data in a computer network utilizing a graphical user interface resident on a local computing device, the method comprising: providing a framework in communication with the graphical user interface and the remote computing device operable to translate requests from the graphical user interface in a non-extensible markup language (XML) format to an XML format; receiving a non-XML search registration query from the graphical user interface to access the remote computing device for conducting search queries to search data associated with the remote computing device for a string of data; translating the non-XML search registration query into an XML search registration query packet according to a search registration request schema associated with the XML search registration query packet; sending the XML search registration query packet to the remote computing device; receiving an XML search registration response packet from the remote computing device; translating the XML search registration response packet into a non-XML search registration response; sending the non-XML search registration response to the graphical user interface; receiving a non-XML search query for data from the graphical user interface; translating the non-XML search query into an XML search query packet; sending the XML search query packet to the remote computing device; receiving an XML search response packet from the remote computing device; determining whether the XML search response packet contains at least one search result to the search query; and translating the at least one search result from the XML search response packet into a non-XML search response for presentation to a user on the local computing device via the graphical user interface when the search response packet contains the at least one search result to the search query for data.
1. A method of communicating results to a search query for data in a computer network utilizing a graphical user interface resident on a local computing device, the method comprising: providing a framework in communication with the graphical user interface and the remote computing device operable to translate requests from the graphical user interface in a non-extensible markup language (XML) format to an XML format; receiving a non-XML search registration query from the graphical user interface to access the remote computing device for conducting search queries to search data associated with the remote computing device for a string of data; translating the non-XML search registration query into an XML search registration query packet according to a search registration request schema associated with the XML search registration query packet; sending the XML search registration query packet to the remote computing device; receiving an XML search registration response packet from the remote computing device; translating the XML search registration response packet into a non-XML search registration response; sending the non-XML search registration response to the graphical user interface; receiving a non-XML search query for data from the graphical user interface; translating the non-XML search query into an XML search query packet; sending the XML search query packet to the remote computing device; receiving an XML search response packet from the remote computing device; determining whether the XML search response packet contains at least one search result to the search query; and translating the at least one search result from the XML search response packet into a non-XML search response for presentation to a user on the local computing device via the graphical user interface when the search response packet contains the at least one search result to the search query for data. 10. The method of claim 1 , wherein registering the local computing device with the remote computing device includes 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.