NASSL
Network Accessible Services Specification Language
IBM
NASSL is an XML[1]-based interface definition language for network-based services. It is used to specify the operational information for a web service, such as service interface, implementation details, access protocol, and contact endpoints.