Original Publication Date: 2003-Jan-24
Included in the Prior Art Database: 2003-Jan-24
Web Services Description Language (WSDL), described at http://www.w3.org/TR/wsdl, is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. Related concrete endpoints are combined into abstract endpoints (services). We propose to use and extend WSDL, in addition to network services, in order to describe any kind of local programming interfaces (specified as binding extensions in the WSDL), for example, methods of an Enterprise JavaBean, and then compile this WSDL description to code that executes the invocation of the described interface, according to the respective binding.