|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Decomp – WebService
This is a short introduction using decomp WebServices offered
by BiBiServ. If you're not familiar with using webservices in
general you should have a closer look at our webservice-related
link list.
WSDL – methods, parameters and datatypes
If you've a closer look at the WSDL file describing the decomp
webservice, you can see two methods belonging together.
Bioinformatics programs often perform computation on large data sets and therefore require much CPU time. This can cause problems like HTTP connection timeouts (usually after 5 minutes) during online usage. To avoid such problems when using decomp WebService we use a technique called Request and Reply with polling based on BiBiWS. First the client side (e.g. your program) requests a Decomp job submitting the necessary data (parameter and data) and gets an id after the job is started. Afterwards the client can request the result by calling the corresponding response method with the id returned earlier. If the Decomp job is not finished, the user gets back a status code with an enhanced description of current status (see HOBIT status codes for more information). array_params parameter in request_orig
response_orig |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||