Author(s): Parastatidis S, Webber J
Abstract: This document introduces and defines the SOAP Service Description Language (SSDL). SSDL is a base framework used to describe contracts for Web Services which communicate by the transfer of SOAP messages. SSDL is extensible via additional protocol frameworks which contract authors define to support additional message exchange patterns, expose service behaviour in terms of multi-message interactions, or to perform higher-level activities like model checking. A number of such plugin frameworks are presented alongside this document.
Keywords: SSDL, Web Services, Service-Orientation, WSDL, Service Contracts, Contract-first Development