You can use the Endeca Application Controller WSDL API to write your application in the language of your choice (such as Java, C#, or Perl).
Using the Web Services tool of your choice (such as Axis for Java), do the following:
Note
The Application Controller schema is defined in eac.wsdl, which is located in the
$ENDECA_ROOT/lib/services
directory on UNIX and%ENDECA_ROOT%\lib\services
on Windows.You generate clent stubs (or proxies) using the eac.wsdl file located in the file system provided by the Guided Search installation. You cannot generate client stubs using the SOAP Web services addresses associated with each service within the WSDL file.