title: Multiple database queries in a WCF web service?
body: <p>I've been asked to build a web service (IIS hosted) which will be consumed by an ESB process, and the web service needs to run 3 queries against 3 separate databases to gather the data required.</p>
  
  <p>Once gathered, some advanced transformations will occur within the WS (hence why we aren't transforming directly within the ESB process which has limited transformation capabilities).</p>
  
  <p>My question is.. is it seen as an acceptable approach to run 3 DB queries within a web service? If not what other approaches would be recommended?</p>
  
  <p>I do appreciate the more DBs I query, potentially reliability could decrease but we have load balanced and clustered DB farms so generally the web service should always be able to connect to the DB servers</p>
  
  <p>Thoughts on approaches?</p>