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
