I'm doing some development with a third party that issues either a Get or POST to a public URL that I specify.
What I would like to do is set up a Relay service on the Azure Service Bus that my dev machine can listen to. When the request comes in, I want to forward that request as if my web service was taking the request directly from the third party service.
When I'm ready, I'll deploy the application to a public service, change the URL that the third party service is sending too, and voila I should be up and running.
What I'm looking for looks exactly like this: Clemens the Master of Service Bus but it's from the 2009 CTP. I'm working at it, but haven't yet got it working using all the new bits in 2012 (a.ka. its over my head at the moment). Somebody want to help?
Clemens also help somebody else create a Reverse Proxy using the Service Bus, but I can't seem to find it. Yes I've also tweeted Clemens, but I'm sure he is a busy man!
p.s. I know about Application Request Routing, but my dev machine is not on a public URL, I need to rewrite the URL after my client listener on the service bus recieves the message that was relayed from the Server side endpoint.
And from Pedro Felix Blog:...
http://pfelix.wordpress.com/2012/03/15/asp-net-web-api-creating-an-host-using-azure-service-bus/
I'm not sure I understand it all, and why it needs to be, but this is what I was asking for!
This means whenever and whereever I have an internet connection, I can develop an application where the host is issuing a webhook (like Github does).