A meta search servlet was developed in the Java programming language as a data gathering and reformatting object for an existing PHP script.
The Java servlet communicates with a monitor application using the XML-RPC protocol, a light weighted remote procedure call mechanism using the XML.
From the web server monitor application, running as a Java server process, it obtains a list of available search engines. Each search engine queried returns the results formatted as an XML page.