> I think the correct way to identify a service is like:
>
> {http://funcnet.eu/FuncNet_1_0/}CodaCathService
>
> i.e. {namespace-uri}ServiceNameThe problem is that not all service designers are following the rules - you will find many http://example.com/ and http://localhost/ namespaces etc.. - so there could be crashes for essentially totally different services. :-( As we try to be pragmatic and just want to be able to invoke any possible service we would then also need the WSDL location to identify what we 'really' mean. (but the localhost argument can be turned to your advantage so that we should ALSO use the namespace - which would differentiate between two different services that both come from http://localhost:8080/something (from two different localhost's). >> To do this 100% - would we need to do wsdl URL, service name and port >> type name - or do we then also need operation name? > I think we would need operation name -- a port type can have multiple > operations -- I think this is pretty common actually, e.g. in > submit/monitor/retrieve services. So if we go for some kind of compromise and play safe as well, we do: http://localhost/service?wsdl {http://service/targetNamespace}portType {http://service/targetNamespace}serviceName {http://service/targetNamespace}operationName (are all of these namespaced - I guess we really only need it for the portType) > Err, I am now, feel free to reply there instead... Great :-) -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ taverna-hackers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/taverna-hackers Developers Guide: http://www.mygrid.org.uk/usermanual1.7/dev_guide.html FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq
