title: Best Practice for retrieving data from SAP by .net
body: <p>I'm looking for a 'best practice' in the industry for integrating SAP with a .Net application. So far I only need to read data from SAP, there's no need to update. </p>
  
  <p>The most straightforward way I've found is using SAP Connector and call a BAPI. I am using SAP Connector 3.0. But I'm just wondering whether there's better design out there for retrieval of data? The requirement is - to touch SAP as little as possible and able to transfer data in bulk.</p>
  
  <p>Also, if using this design, other than the SAP login info which I can safeguard via standard encryption etc, is there any other security concern? </p>
  
  <p>Thanks.  </p>