Hi Rich, > > Because people want to only expose a single endpoint, and then > have their infrastructure dispatch or route based on things like message > content. There several reasons for doing this; one of the most compelling > is that they do not want to expose *anything* about their internal > deployment details. It avoids giving attackers any information. I don't understand why RefParams are needed to do that. Examples... <soap:Envelope> <soap:Header> <wsa:To>urn:bank:deposits</wsa:To> </soap:Header> <soap:Body> <m:deposit-details> <m:account>urn:bank:account:20</m:account> <m:amount>1</m:amount> <m:account>urn:bank:account:30</m:account> <m:amount>2</m:amount> <m:deposit-details> </soap:Body> </soap:Envelope> The above message can be routed by the bank service based on its content. The delivery addresses (the exposed endpoints) may be http://www.bank.com, smtp:service@bank.com, tel:888-bankcom, morse:b.a.n.k., pigeon:fly-to-bank, etc. The implementation can do the dispatching based on the wsa:To URI or the contents of the body (the bank account numbers). The EPR is unchanged in all cases: <epr> <To>urn:bank:deposits</To> </epr> Is this the situation you have in mind? Regards, .savas.Received on Thursday, 27 January 2005 10:06:37 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:01 GMT