|
Composition and Management of Web Services by Paul Lipton
WSJ Vol 04 Issue 02 - pg.17
Listing 1: Simplified example of WS-Security and draft WS-RM
composed into a SOAP message
<env:Envelope … >
<env:Header>
<!-- Security composed inside of SOAP message -->
<sec:Security>
<sec:BinarySecurityToken ValueType="sec:X509v3" …>
BEwOMTBlc…..wMTfdsSF
</sec:BinarySecurityToken>
</sec:Security>
<!—Reliable messaging composed inside of SOAP message -->
<rm:MessageHeader …>
...
< rm:MessageId>20020907-12-34@anyuri.com</rm:MessageId>
< rm:Timestamp>2002-09-07T10:19:07</rm:Timestamp>
</rm:MessageHeader>
<rm:ReliableMessage …>
…
<rm:DuplicateElimination/>
</rm:ReliableMessage>
<rm:MessageOrder ...>
…
<rm:SequenceNumber>12</rm:SequenceNumber>
</rm:MessageOrder>
</env:Header>
<env:Body>
<app:getQuote xmlns:app=“http://myinsure.com/quote”>
<cust>123456</cust><amt>50000</amt>
</app:getQuote>
</env:Body>
</env:Envelope>
|