Hi Nitin,
There are numerous documents on the topic you have asked for, Please search in the internet. You will get loads of documents and also blogs in SCN on the same.
Please try seraching.
Do get back if you still have issues in finding the details.
Regards,
Satish