[MOBY-dev] Regarding XML conversion

Paul Gordon gordonp at ucalgary.ca
Fri Feb 16 15:15:56 UTC 2007


Hi Yogaraj,

This is, unfortunately, a near-impossible task because although you can 
take data from one service and pass it to another, you have no idea 
whether the xsd:String output in the WSDL of one service is semantically 
the same as the xsd:String input to another service.  Web services deal 
with syntax (structure) only, whereas you need semantic (meaning) 
compatibility for real interoperability.  That's why MOBY has a central 
ontology, and we are calling them Semantic Web Services (though not 
really as the W3C uses the term).  One approach is to retrofit services 
to a semantic standard such as MOBY.  It's a LOT of work to even 
semi-automate this (I am doing this now).   If you want to do this 
generically for  any WSDL, the best I can suggest is to restrict 
yourself to some easily recognizable data formats that you can detect as 
data comes out of services, such as strings encoding URLs or e-mail 
addresses.  That way you can seamlessly and fairly confidently make 
services that output and consume URLs compatible.  Trying to make all 
services compatible, I believe, is a sisyphean task.

Regards,

Paul
**
> Dear Mark,
>  I was reading your comment form 
> http://lists.open-bio.org/pipermail/moby-dev/2006-September/003798.html
>
> I was doing a similar projects like 
> "Take any two arbitrary Web Services out
> there and try to automatically feed the output of one into the input of
> another"
>  
>
> I was wondering if you could provide me with an example or the tutorial that explains how it works.
>
> I thank you in advance for your help and support.
> Regards,
> Y
>
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/moby-dev
>
> !DSPAM:60005,45d4b7937098222965079!
>
>
>
>   




More information about the MOBY-dev mailing list