[DAS2] DAS vs. Java Web Services

Thomas Down td2 at sanger.ac.uk
Tue Jan 10 09:03:26 UTC 2006


On 9 Jan 2006, at 22:14, Nomi Harris wrote:

> i was talking to someone in the apollo community about writing a DAS/2
> adapter for apollo, and he said:
>
>> I think the Java Web Services model has been proven more so than  
>> the DAS
>> model for standardized web application communication.
>
> this is an interesting claim, and i was wondering if you have any  
> comment
> on why this is wrong (i assume you all disagree with it, or else you
> wouldn't be working on DAS/2).  i think we should address this  
> issue in
> the grant--maybe we can add it to the progress report?  otherwise, the
> review committee could come back and say, "why don't you just use Java
> Web Services instead of developing this new standard?"

It would be interesting to know a little more about what's mean by  
"Java Web Services".  I'm guessing that you contact is talking about  
"web services based on SOAP, WSDL and associated technologies".   
There's nothing Java-centric here, although I guess it's true that a  
lot of the advocates for these technologies are coming from a Java  
or .NET background.

DAS (and DAS/2 in particular) aims for a RESTful style of interaction:

               http://www.ics.uci.edu/~fielding/pubs/dissertation/ 
top.htm

I think the main argument for this was that REST services, which put  
all the query information in a URL, are easier for "casual"  
programmers (who aren't familiar with SOAP client libraries and the  
like) to script about -- and it's even possible to fire a query off  
by typing a URL in your web browser.

The downsides of REST are that you get less benefit from existing  
client libraries and server frameworks, and that (at least in my  
opinion) it's harder to clearly express a rich query language as URLs  
than as POSTed XML fragments.

             Thomas.



More information about the DAS2 mailing list