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 XML-RPC, a light weighted remote procedure call mechanism using the extended mark-up language (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.