It looks like IARM Bus interface is sufficient for Application to call methods, get events from RDK component.

Then why do we need Service Manage interface?

How it is different from IARM Bus?