Send MSMQ to .net app and wait for respone

We are currently looking into integration with third party webservice to book transports from sales order. We’re running Navision 3.6 Native.
Is this a possible workflow scenario:

  1. Send MSMQ-message from Nav
  2. Let custom built .net application peek the message
  3. Have .net application consume thirdparty webservice with parameter from the MSMQ-message.
  4. Waiting for a response from webservice and send MSMQ-message back to Navision with the respone and write it to a textfield or something.