[Biojava-l] Webservices clients in bio-java

Mark Schreiber markjschreiber at gmail.com
Tue May 19 14:05:11 UTC 2009


Hi Niall -

There was a recent discussion of generated code on the list. A good solution
for webservices may be to put the wsdl and high level api in the repository
and let jax-ws tools autogenerate the client biolerplate code.

Mark

On 19 May 2009, 3:39 PM, "Niall Haslam" <niall at sgenomics.org> wrote:

On Saturday 16 May 2009 21:10, Andreas Prlic wrote: > Which webservices did
you have in mind? Someth...
I think BLAST would obviously be one of the main ones to get started with. I
have a client at the moment which goes as far as fetching the job-id and
generating a link to the results, which is as much as I need. If I remember
correctly, the BLAST parser at the moment doesn't deal with the responses
from the EBI webservices (which I used).

Mark makes a valid point about the choice of technology. I would also
recommend jax-ws and probably axis2 as the frameworks, but note that some
clients will probably require axis1_4. Although its not clear which e-mail
discussion you are referring to - is it one on the biojava-dev mailing list?

A lot of the client code is autogenerated, and I guess one question would be
should we include this in any repository that we make? I have been using the
wtp plugin in eclipse and this takes some of the pain out of generating
clients. Though it does generate some rather large source files.

Niall. _______________________________________________ Biojava-l mailing
list - Biojava-l at lists.o...



More information about the Biojava-l mailing list