Microsoft Service Description LanguageIn order to utilize a service on a remote server using
SOAP , the client needs to understand what the remote service is capable of. Using SDL, SOAP provides a way to query the remote service and learn about its capabilities, such as how it represents data types and commands. For example, using SDL one could learn that a particular service accepts two strings, searches for first string inside second, and returns true or false.SDL is an
XML document, and is very similar in concept as IDL (Interface Definition Language) except that IDL is platform specific and SDL is platform independent.