Rolled both mails into one:

2009/6/5 Stian Soiland-Reyes <[email protected]>:

> Sorry about the trouble,

No problem!

> but we had simply not thought about that
> there could be several operations with the same name in our earlier
> design.

That isn't the only case that could cause problems though, just the
most severe. If I remember correctly (at home without a Taverna
installation) there's no way to tell from the UI which operation
relates to which service, so even if they do have different names,
users will only be able to tell what service they're dealing with by
viewing the WSDL source. So any WSDL with multiple services will be a
confusing experience for users, even if the ops are named differently.

> We've always tried to be pragmatic and build a workflow system
> for the real world instead of buggering down into getting every little
> specification details right (which would be at the expense of a more
> difficult user interface) - but that do mean that sometimes we do need
> some course correction.. :-)

I've encountered the correctness vs. pragmatism tradeoff myself enough
times, don't worry...

> We're balancing on the edge between specifications and the real web
> services out there - we don't want to *not* be able to call a useful
> web service just because it's not 100% WS-I compliant or uses some
> funny namespace, but on the other hand we do want to encourage service
> developers to use the standards as it makes life easier for us! :-)

Indeed. I got into this via EMBRACE which has adopted and emphasized
the WS-I Basic Profile as the gold standard of interoperability --
which it may not really be, yet, but it is a good sign that people are
at least converging on some commonly-agreed subset.

Just don't get me started on people who write their own SOAP engines
in Perl and then assume they're standards-compliant because SoapUI
talks to them without barfing :-)

Thanks for all the feedback,

Andrew.

-- 
:: http://biotext.org.uk/ ::

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information

Reply via email to