Introduction Components |
Customize BackendsIntroduction Your searcher might not require an index, as there is only one, or it might require a password. You should establish your needs, and then look at OGSA-DAI. All services must be OGSA-DAI sevices. It is recommended that you write a searcher that you can run on the server-side to test before going ahead with making it into an OGSA-DAI service. You should also consider making files available online if you are providing a service for Multisearch. OGSA-DAI Requirements
Client-Side Toolkits Right now, any SearchToolkit must be able to set a string of an index to be searched, set a query string, set a minimum, and set a maximum. It also must have a function called getInstance() which returns an instance of itself. This is because Multisearch uses Reflection. If your perform document needs more information of any kind that you get from the Client-Side, you must modify edu.arsc.multisearch.SearchToolkit.java to include a set function for it as well as a variable. Again, this all must work with OGSA-DAI, so you must also have a schema for your perform document. You must have a Data Resource Accessor and an Activity. While OGSA-DAI itself does not require you to create a client toolkit, Multisearch does. To add your new service, please read more at the Multisearch information pages. |
Arctic Region Supercomputing Center © Arctic Region Supercomputing Center 2006-2007. This page was last updated on 1 August 2007. |