You can use both RFC and SOAP for the connection between the SAP.Net Connector and the SAP system. The choice of protocol depends on the release status of your SAP system and on its availability inside or outside of the firewall.