colin marten
colin marten

Reputation: 11

Azure to on premises web services

Can anybody tell me how to connect a web app running on azure to existing web services (.ASMX) on premises?

We do not have the source for the services they are exposed by third party applications and we do not want to open them up to public access.

Upvotes: 1

Views: 1424

Answers (2)

BeerGuy
BeerGuy

Reputation: 305

Sounds like Azure's Service Bus Relay Service might be what you're looking for...

Upvotes: 2

Shaun Xu
Shaun Xu

Reputation: 4656

There might be three options based on your scenario. But I personally prefer the third one.

  1. If you used azure cloud service (web role, worker role), you can use Windows Azure Connect. It builds an IP-sec communication between the azure machine and your local machine. Then you can connect to your local service through the its IPv6 address.

  2. If you used azure virtual machine to host your azure project you can use Virtual Network. It's more powerful than the Windows Azure Connect.

  3. You can use Windows Azure Service Bus Relay. It can open your local service to the cloud regardless how your azure project is hosted. But since it's only support WCF of Service Relay, and since you cannot change codes and config of your service, you might need some more works. Maybe you can create a small WCF on your local machine as a proxy, register it to Service Bus Relay, and pass all request/response to your local service.

Upvotes: 1

Related Questions