Hello Alok,
1. $BATCH is the standard approach.
But if I have 100 records then it will call the back-end logic 100 times.
That is how GW BATCH works.
U Can use Create_Deep_Entity when u have in-line items to be POSTed to back-end.
But there is no such methods ( as mentioned above ) which can handle Creating ( flat structure ), Updating & Deleting multiple records in one go.
2. As Krishna suggested if u have such scenario PI would be the best solution.
Regards,
Ashwin