HW18: Chapter 18

17 Oct 2019

18.4. Define an interface specification for the Currency Converter and Check credit rating services shown in Figure 18.7

Currency Converter:

Interface:

<interface name = “currency-converter” >
  <operation name = “get-conversion” pattern = “wsdlns: in-out”>
    <input messageLabel = “In” element = “c-conv:from-amt” />
    <input messageLabel = “In” element = “c-conv:from-curr” />
    <input messageLabel = “In” element = “c-conv:to-curr” />
    <output messageLabel = “Out” element = “c-conv:to-amt” />
    <outfault messageLabel = “Out” element = “c-conv:InDataFault” />
  </operation>
</interface>

REST:

Credit Rating:

Interface:

<interface name = “credit-retriever” >
  <operation name = “get-credit” pattern = “wsdlns: in-out”>
    <input messageLabel = “In” element = “c-conv:user-ID” />
    <input messageLabel = “In” element = “c-conv:password” />
    <input messageLabel = “In” element = “c-conv:target-ssn” />
    <output messageLabel = “Out” element = “c-conv:cred-score” />
    <outfault messageLabel = “Out” element = “c-conv:InDataFault” />
  </operation>
</interface>

SOAP: