We are creating a common WCF service that is used by two different types of clients that will use the normal two-way http binding, while the others will use the MSMQ binding, since the MSMQ binding means that we can only make One Way messages according to this scenario my questions:
What is the likelihood of using the same contract for both clients, while the contract will have messages with two-way communication.
Is there a way we can achieve two-way communication on MSMQ.
What to do if MSMQ is used only for guaranteed delivery, which can be an alternative for guaranteed delivery, where the Server and clients can have a branched connection between them.
source share