If I want to expose a web service in wsdl, I will need
to publish a WSDL to all potential clients describing
my service. This wsdl will also contain the service
uri. 

Now if I want to run my service in a clustered
environment for load balancing, how to I publish this
service uri in the wsdl? Do I publish the url of the
http load balancer that I will use? But what happens
if I do not use an http load balancer and still deploy
my service in a clustered environment? In this case do
I publish multiple wsdls with different service uri
(pointing to each cluster) for multiple sets of
clients?

Clearly, from the client's perspective, there should
be a single service uri - the client does not care how
the service is balancing it's load.

How is this done in the real world? How does
websphere/weblogic handle similar situation? What type
of uri do they emit in the wsdl?

Any pointers regarding this will be of great help.

Thanks,
Shantanu


Reply via email to