Hi,
For a normal DB's as a source. It is advisable to use as Dataflow, Where as SAP ECC as a source ,
Better to use ABAP Data Flow. ABAP Data flow supports High volume of data compared Normal data flow.
RFC and Shared directory are the method to connect database intenally.
RFC provides much performance.
Regards,
Narasimha.