[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Service discovery formats




> The purpose of discovery is so the client can find the service. Which
> of these formats have good client support? WSDL does; if you flesh out
> that WSDL document with a description of the Atom API format, then
> your Java, .NET, and Perl code is magically written for you. Client
> programmers no longer need to look at the XML at all: they just say
>   "wsdl.exe http://www.blogengine.com/API.wsdl";
> and *poof* they have a .NET client with methods like
>   createPost(String author, String entry, ...)

That could be rather a big plus for encouraging adoption!

> Do any of the other discovery formats have similar client support?

I hadn't looked for a long while, but there does appear to be growing
support for the RDF alternative (as DAML-S), but most of these tools seem to
make use of WSDL anyway, maybe it might be an idea to leave the RDF version
as an optional extra.
http://www.daml.org/services/tools.html
http://www.mindswap.org/~evren/composer/

re. RSD - have to ask Mr.Berlinger.
re. RDDL - have to ask Mr. Bray.
re. AtomAPI - have to ask Mr. Gregorio ;-)

Cheers,
Danny.