Usually I would publish one webservice with all operations. In that case you'll only have to spread that specific wsdl with your connection parties.
Sometimes, when you have lots of operations, it could be useful to combine specific operations and to publish several webservices. But it's only for usability purposes.
Kind regards, Wouter.
Good question. My gut feeling would be to seperate them. With only one webservice all the request will end up there while if you have several the performance would be better because multiple request can be handled.
I think it depends on the number of audiences. If you have more than one, I would define a separate webservice for each audience, with only their relevant operations.