Hi Sivakuma,
In my opinion using ejbs for transferring large amount of data is not the best choice. You can use third-party software tools for that and I�d recommend you looking at openadaptor:
http://www.openadaptor.org/ The beauty of it is that you don�t need to write any code for that, providing an appropriate configuration file will suffice. Another advantage is that you can configure the tool to transfer several smaller chunks of data at a time, rather than a giant load. It has also other nice features like message hospitals, etc.
Regards.