Peppeink
22-03-2009, 19:36
Salve a tutti,
volevo sapere se era possibile rendere fruibile un programma scritto in C dal web.
So che esistono metodi come il cgi ma ha dei problemi come il fatto dell'utilizzo delle risorse, infatti ogni nuova richiesta cgi al server web fa creare un nuovo processo con l'impossibilità di condividere informazioni tra le varie richieste http e cose di questo tipo.
Il programma legacy è un programma a cui si accede tramite terminali a radiofrequenza mediante connessione via telnet alla posta 23 con tutti gli svantaggi che ne derivano come la necessita di avere una connessione costante con il server.
Quello che vorrei fare è rendere questo programma legacy (senza andare a modificare troppe cose nel codice del programma scritto in C) fruibile attraverso un web server come Apache.
Oltre al CGI conosco anche la tecnologia Soap che sembra fare al caso...
Qualcuno sa darmi qualche delucidazione ulteriore o istradarmi su qualche guida?
Grazie anticipatamente a quelli che parteciperanno alla discussione
Peppeink
volevo sapere se era possibile rendere fruibile un programma scritto in C dal web.
So che esistono metodi come il cgi ma ha dei problemi come il fatto dell'utilizzo delle risorse, infatti ogni nuova richiesta cgi al server web fa creare un nuovo processo con l'impossibilità di condividere informazioni tra le varie richieste http e cose di questo tipo.
Il programma legacy è un programma a cui si accede tramite terminali a radiofrequenza mediante connessione via telnet alla posta 23 con tutti gli svantaggi che ne derivano come la necessita di avere una connessione costante con il server.
Quello che vorrei fare è rendere questo programma legacy (senza andare a modificare troppe cose nel codice del programma scritto in C) fruibile attraverso un web server come Apache.
Oltre al CGI conosco anche la tecnologia Soap che sembra fare al caso...
Qualcuno sa darmi qualche delucidazione ulteriore o istradarmi su qualche guida?
Grazie anticipatamente a quelli che parteciperanno alla discussione
Peppeink