Hi Dhani,
Is there any specific reason to IGW in this scenario?
When you are having multiple backends you could add it while configuring app in the SMP admin cockpit itself without missing any benefits of SMP.
See this example: Getting Started with Kapsel - Part 15 -- Offline OData (New in SP05)
Regards, Midhun
SAP Technology RIG