Hi, thank you for all your responses, so we might give the REST interface a try. Anyhow, it is great news that you are porting BioMart to Java! Do you have a time frame for this release? We would be glad to support it in the form of beta-testing or with some WSDL/XSD/services design. Could we?
Best Michael Michael Dondrup Post-doctoral researcher Uni BCCS Thormøhlensgate 55, N-5008 Bergen, Norway Phone: +47 55584157 Fax: +47 55584295 Please note my new phone number Am Mar 22, 2010 um 3:11 PM schrieb Syed Haider: > Ditto, i agree with Maximilian. If the only problem is the length of the URL, > then do a POST on REST. Since you are using SOAP, its already evident that > you are not using WEB BROWSER - hence the question of URL length does not > arise in the first place. > > As far as the matter of SOAP not working with some Java libraries > automagically, we are porting the system to java and this will get done > during this process. > > Best, > Syed > > > Maximilian Haussler wrote: >> You can send the REST queries via HTTP POST, right? Then there is no limit >> anymore. >> It is nice if something is formally defined but I don't see why this by >> itself constitutes any advantage for practical use (okok, no, I also don't >> want to get into a SOAP vs. REST discussion, I have used SOAP once and then >> dropped it forever and will definitely never use it again). >> There are workflow tools in bioinformatics but the very large majority of >> developers don't use them currently. >> cheers >> Max >> On Mon, Mar 22, 2010 at 12:09 PM, Richard Holland >> <[email protected]<mailto:[email protected]>> wrote: >> REST is only suitable for queries with a small number of filters or >> attributes that can fit within the maximum length of an HTTP URL. It is also >> unsuitable where large numbers of values need to be specified in a filter, >> e.g. by uploading a file of IDs. SOAP solves both these problems and has the >> added bonus of being formally defined therefore much easier to generate >> automatic interfaces to - that is, if it validates! :) >> cheers, >> Richard >> On 22 Mar 2010, at 11:05, Joachim Baran wrote: >>> Hi! >>> >>> On 22 March 2010 10:33, Michael Dondrup >>> <[email protected]<mailto:[email protected]>> wrote: >>>> I would like to second Pierre in asking for improving the interoperability >>>> of the BioMart SOAP interface. >>> Is it not simpler to use the RESTful interface? I mean, you basically >>> send just a single string to the mart that describes the filters and >>> attributes of your mart-query, and you directly get the result back. >>> >>> BW, >>> Joachim >>> >>> -- >>> B.1079 Michael Smith Building >>> Faculty of Life Sciences >>> The University of Manchester >>> Oxford Road >>> Manchester >>> M13 9PT >>> United Kingdom >> -- >> Richard Holland, BSc MBCS >> Operations and Delivery Director, Eagle Genomics Ltd >> T: +44 (0)1223 654481 ext 3 | E: >> [email protected]<mailto:[email protected]> >> http://www.eaglegenomics.com/
