- From: Greg Truty <gtruty@us.ibm.com>
- Date: Thu, 27 Jan 2005 08:44:27 -0600
- To: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>, public-ws-addressing-request@w3.org
- Message-ID: <OF7DC8D49F.D0312E04-ON86256F96.004CEB1B-86256F96.0050F9A8@us.ibm.com>
public-ws-addressing-request@w3.org wrote on 01/26/2005 11:41:05 PM:
>
> Hi Rich,
>
> On Wed, Jan 26, 2005 at 11:37:54PM -0500, Rich Salz wrote:
> > > Paco, can you not just use a different URI instead of different
> > > RefParams in order to distinguish between multiple services behind a
> > > gateway? If not, why?
> >
> > Because people want to only expose a single endpoint, and then
> > have their infrastructure dispatch or route based on things like
message
> > content.
>
> That would be just fine by me, since layering is maintained. What I
> understood Paco to want is to be able to *identify* services behind a
> gateway using RefParams in the request message. That would break
> layering.
You can envision the case where due the the ref parms being sent, it
enables information to be sent that may be independent of the
application-level data (to aid in routing).
>
> > 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.
>
> Right. Enforcing layering would avoid giving out that info, while
> breaking layering would reveal it.
>
> FWIW, URIs vs. RefPs doesn't change the layering, but the reason I asked
> the question above was to find out if the "gateway" could be a proxy,
> in which case there's no layering issue since a proxy works on behalf
> of the sender.
You also have the case where you have the reverse-proxy server (acting on
behalf of the receiver of the message) working jointly w/the hosting
service runtime. E.g., a web server outside a firewall routing the
requests inside the firewall (using refparms to help w/that).
>
> Mark.
> --
> Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca
>
Regards... Greg
Greg Truty
WebSphere Architecture/Development, IBM Austin
EMail: gtruty@us.ibm.com
Phone: (ext) (512) 838-2828
(Tie) 678-2828
Received on Thursday, 27 January 2005 14:45:00 UTC