When an http-provider is used with a SOAPProxy action, a web service can be proxied into multiple endpoints with different URLs using multiple http-bus tags. One advantage to doing this is having endpoints contain different security contracts (i.e. one is PKI, another uses Username token, etc.) In the current configuration, this is not possible because the security configuration is shared by all endpoints - there is no way to configure per endpoint security. The work around to this is to use multiple esb deployments, one per security configuration needed.
It would be nice and convenient to have security configured on a per-bus basis, instead of per war, so the multiple endpoints can feed a single action chain configuration.