service layer to interface ampq