Web services dilemma

Hey all I have created a web service that starts on my local intranet and sends out data to an outside server. This works awesome and all using classic asp on the server side and vb.net program sending the info from the intranet pc.

But now I need to do the opposite. I need to have the web service be called from the server web page to the intranet pc. Problem being is that we do not have access to any ports or any means of getting data from the server because of the firewall.

How can this be possible to do with my current scenario above?
StealthrtAsked:
Who is Participating?
 
ambienceCommented:
I dont want to drag it any further even though I do have to say that there is no solution for incoming connections unless a port is opened from inside - and just because there isnt a way does not mean the question does not have an answer.

For websockets this is what I said "In both cases, the connection has to be established from inside the Intranet (which makes sense also because the VB.NET program might not be running all the time),"

Vee_Mod please close this question.
0
 
ambienceCommented:
Can you not open a hole in the firewall and probably the NAT (if there's one) for outside access? This would be easiest.

If the server side is in your control then perhaps a decent solution would be to base your architecture on WebSockets (http://en.wikipedia.org/wiki/WebSocket). In both cases, the connection has to be established from inside the Intranet (which makes sense also because the VB.NET program might not be running all the time), however the connection is long lived and the server can initiate requests over it anytime.

This is like a subscription like scenario but would not require having to fiddle with NATs and firewalls.

I would not recommend but polling is another approach whereby the server can queue up requests for the clients and the clients can poll frequently the server (think of how email works). This may or may not even make sense in your case.
0
 
StealthrtAuthor Commented:
I've requested that this question be deleted for the following reason:

No answer for this... please delete.
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

 
ambienceCommented:
The author didnt come back with a comment explaining why none of the three different methods that I outlined were not useful. I object to the delete unless the author explains clearly why he/she thinks there hasn't been an answer.
0
 
StealthrtAuthor Commented:
I've already stated in my opthat I am unable to open any ports.

Using web sockets would also not work in this situation due again the the firewall blocking any incoming connection other than the set few static ip's it has set to clear.

Again, I'm unable to find a solution with what the expert has suggested. Although a thank you for trying is in order so thank you ambience.

David
0
 
StealthrtAuthor Commented:
Split points for effort.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.