interface definition language for different types of online resources
SOAP is related to traditional Web services (in a way W3C defined it) and WSDL is an interface language for formal definition what operations with what names and input/output parameters can be found under a given URL address. Moreover, it is independent to the implementation.
--> Is there any formal language like WSDL related to remaining protocol/styles? E.g. is there any formal language to describe what protocol/styles a service using XML-RPC or XMPP offers?
That's kind of a hype, but the dream would be to have universal language for all this styles, so during the discovery phase I don't care how protocol/style of required online resource is defined : I simple say to my online resource search engine: find me an online resource which provide some data related to X or service realizing functionality Y.
--> What do you think?