There is huge potential for mis-deployment if we
elect to support this model. I am concerned that several levels of indirection
down the line, that someone will inadvertantly expose an internal resource to
the web cloud. Besides, Mark's interposition thesis is correct either inside or
outside the enterprise. In fact the flattening for performance only makes sense
where you have reliable multicast.
Mark,
One
thing I forgot to include in my original reply. There are two places
that BTP might be used. To coordinate calls among disparate, external
web services and to coordinate calls to XML based services within an
organizational boundry. The registration of sub-participants with
the root coordinator was being proposed as an optimization for the
latter.