you are developing a solution that uses microsoft azure service bus. the solution must update multiple systems based on a single microsoft dataverse event. each system uses separate listener applications. which service endpoint contract type should you implement?