PubMed search utilities for creating search tools. Nice Soap and perl interfaces.
OpenSearch is a set of simple formats for the sharing of search results. Any website that has a search feature can make their results available in OpenSearch™ format. Other tools can then read those search results. Could be used to produce a federated search engine of sorts.


