Looking at the webservice broker pattern given, I thought it is analogous to sessionfacade paired with Business delegate. Can anybody confirm or guide me on that. I'm thinking that endpoint processor is analogous to SessionFacade and Webservice Broker is analogous to BusinessFacade.
Yes, I feel that the analogy is appropriate.
Note that it may be the case that the webservice broker does not perform dynamic lookup of the services it in turn invokes.
It may also be the case that this is not needed, since other mechanisms enable the services to transparently change location.
Receives incoming request and, for instance in the case of the request being a SOAP request, processes the SOAP message to extract parameters etc.
Endpoint processors are usually part of the runtime system, as is the case with JAX-WS, but may optionally be custom written.
Meaning, its role is to physically process the SOAP message, while the Session Facade pattern defines a higher-level business component that contains and centralizes complex interactions between lower-level business components.