I'm looking for a 'best practice' in the industry for integrating SAP RFC-based software with a .NET application. So far I only need to read data from SAP software, there's no need to update.
The most straightforward way I've found is using SAP .NET Connector and call a BAPI. I am using SAP .NET 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.
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?
Thanks.