title: WCF Service calling WCF Service - Where to put client service reference?
body: <p>I'm looking at implementing a WCF Service which will in turn call one (or perhaps more) external WCF Services (or at least, web services which I will call from code using WCF Service reference(s))</p>
  
  <p>My solution is broken down into ServiceLayer, BusinessLogicLayer, DomainLayer, DtoObjects etc.</p>
  
  <p>My Question is:<br>
  The logic around the client will all be in the BusinessLogicLayer - but if I put the ServiceReferences in there then I will also need to put the service configuration in the ServiceLayer - since this is where the originating call will be made.</p>
  
  <p>Is that the correct thing to do?</p>
  
  <p>Or:<br>
  Create the client in the ServiceLayer and pass it into the BLL.<br>
  Not sure I like this idea...but it DOES mean only one config.  </p>
  
  <p>Or:<br>
  Is there another way?</p>