Web services were going to be the new silver bullet technology to create world peace, eradicate global poverty and finally make some sense of all the data produced by the human genome project. Over hyped? Just a bit. One of the many reasons none of these things happened, is it turned out to be much harder than anticipated to build centralised registries, where people could go to find Web services to perform a given task. Can service registries ever be built? Critics like Tim Bray at Sun Microsystems for example, have suggested that (quote) “registries are a fantasy”, but some already exist and there are more in the pipeline. This article briefly introduces some of them: Seekda, BioMOBY, the Embrace service registry and the Biocatalogue project.If you travel back in time, to around 2002, it isn’t difficult to find people claiming that
Seekda.com  is a Web services search engine which combines data on over 27,000 services from more than 7,000 different service providers. They have been around for a while, as a spin-off from the University of Innsbruck, Austria. They currently provide tools to search for, browse and register new services. Seekda also provides a list of most popular services, which gives an idea of what most people are using this registry for. They even have a blog too…
2. Embrace service registry
Registries of arbitrary services are all well and good, but if you are a biomedical scientist of some kind, searching for more specific tools, it might be hard to find your needle in the seekda haystack. The Embrace Web service registry is part of a European project, the Embrace Network of Excellence involved in the use of information technology in the biomolecular sciences. At embraceregistry.net you can search, browse and register new biomolecular services, currently there are 74 different services, submitted by 46 different users.
The BioMOBY project provides a registry of biological services and is a bit of a veteran, the project has been going since 2001. The current registry can be accessed using a range of different clients that can use the BioMOBY API. If you want to know more, take a look at the BioMOBY site or read all about BioMOBY in PubMed.
Biocatalogue.org provides a curated catalogue of Life Science Web Services, and is a joint project between the University of Manchester and the European Bioinformatics Institute (EBI). It will incorporate some of the features of all of the above registries, into one potentially über-registry for scientists. The catalogue is due for it’s first public release in 2009 but if you are interested in playing with the beta version, get in touch with the biocatalogue team for a sneak preview.
They spun a Web for me…
If you were expecting Web services to solve all the worlds trouble, then you’ve probably been sorely disappointed. But with service registries like Seekda, BioMOBY, Embrace and Biocatalogue, registering and finding services on the Web is possible and this should prevent some of the re-inventing the wheel that goes on especially when “new” biomedical services are created. The next step is getting all these services to work together, by plugging the output of one service into the input of another – now that’s a whole other story….
- Holger Lausen and Thomas Haselwanter Finding Web Services European Semantic Technology Conference, Vienna, Austria, June 2007
- WWW2008: The Great Firewall of China, Web services at Dubya Dubya Dubya 2008.
[Creative Commons Embrace picture by Tanakawho]
This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.