STARTS
Stanford Protocol Proposal for Internet Search and Retrieval

Reference Implementation


Installing and running version 2.0:  the CORBA implementation

This page describes how to install the components of the CORBA STARTS reference implementation on your UNIX and CORBA/java workstations and how to run them. Some of the components are the same as those used for the non-CORBA implementation -- if you are running STARTS version 1.0 or 1.1, we recommend that you reinstall all the STARTS code (start at step 3 below).  You might wish to refer to the CORBA implementation notes for more information about the organization of the software and how it interacts.  The entire set of components have been tested and run on Solaris 2.5 (for the wais server and dummy server) and Windows NT (Java pieces) and using CORBA ORB OrbixWeb 3.0. Note that even though the Java parts of the implementation will run on any Java virtual machine, the freeWAIS parts of the implementation will run only on UNIX.  Moreover, the Java code must be able to communicate properly with a CORBA server -- you may need to tweak the java code if you use an ORB other than OrbixWeb 3.0.  See the implementation notes for more information.

  1. Install the freeWAIS search engine
  2. Install the sample database
  3. Get the CORBA STARTS source files.
  4. Compile the IDL file.
  5. Install the CORBA StartsServer code.
  6. Register the CORBA STARTS server in the CORBA implementation repository
  7. If you plan on running the StartsServer on NT, rather than UNIX, you will need to install the bridge server on UNIX.
  8. Install the CORBA StartsClient code.
  9. Run the components.

    You can now use the client to submit STARTS requests and get results.  There is documentation for valid filter and ranking expressions.


Send questions to help@ncstrl.org