The interface is an abstract model of the service:
operations.<interface name="Service1HttpGet">
<operation name="getResult"
pattern="http://www.w3.org/2003/04/wsdl/in-out">
<input message="s0:getResultHttpGetIn">
<part name="uri" type="xsd:anyURI"/>
</input>
<output message="s0:getResultHttpGetOut">
<part element="s0:getResultResponse"/>
</output>
</operation>
</interface>
WSDL 1.2 improves interfaces with inheritance: no overloading (if two operations have the same qname, then their components must be equivalent, i.e. the abstract model are equals).
Issue: Should we introduce properties?
9 of 20 |