You can create a UML model of
a web service and use the UML-to-WSDL transformation to generate Web
Services Description Language (WSDL) documents. WSDL, which is based
on the Extensible Markup Language (XML), describes web services and
how to access them. WSDL documents have .wsdl as a file name extension.