RPC and push notification details

I am currently looking after gateway/designer/client communication part, wanna have some detailed information other than whatever specified in sdk documentation about rpc and push notification functionalities and their real time implementation/example.