The Oslo messaging API supports RPC and notifications over a number of different messsaging transports.