Building a SOA...Service Descriptions are Key
With the advent of Web services, most enterprises that I deal with now have thousands sometimes tens of thousands of services under management. Mixing with the service provider world, there are even more.
While we do have some interface information about these services, as defined by standards such as WSDL and UDDI, we really need a more complete set of info surrounding the services in order to create a proper SOA. This information should include things such as; the purpose, interfaces, parameters, rules, logic, owner, semantics, included services, and other important data. Let's call this what it is, a service descriptions.
I believe that before understanding the need for service descriptions, we need to first better understand what's information is already available within existing standards such as WSDL and UDDI.