Jag gör inte funderareCGI var det högra primat (after efter att ha läst din tidigare ifrågasätta). På bäst den är en av möjlighetvägen, men din beskrivning av problemet var inte nog som avslutar att CGI skulle är det bäst alternativet.
Något ifrågasätter:
- Du sade dess en applikation och/eller ett arkiv. Vilket är det? Är det en dll? OM dess rättvist kalla en dll fungerar därefter som är möjligheten även i ASP.NET och klassikern ASP (mig, betyd appellen direkt, med några begränsningar kanske).
- Vad din applikation gör? Kan du ändra den?
>> några exempel ut där var folket har förbundit för att backend C++-applikationer från en website?
Jag återkallar inte ett exempel, men det är lätt av funderare av en Java Applet som förbinder till någon backend server. Allt det beror på hur din applikation är skriftlig
- Om applikationen är en HTTP-server (har en HTTP-server), då du kan precis POSTA, eller ajaxappeller till den using javascripten Etc. som tillfogar service för HTTP-serveren till applikationen för A.C. ++, är lätt fulländade vid bruket av verktygslådor lik POCO for example. Om I-förmiddagen som inte glömmer ökning har också, sådan särdrag.
- Om dess rättvist en dll/en lib, därefter på IIS, dig kan skriva HTTP filtrerar/förlagehanteraren (dlls laddade av IIS, som gör specialt arbete, gillar den som gör url-omskrivning). De kan ta den HTTP-förfråganen och delegaten till liben.
- Du kan även bygga en enkel surrogatHTTP-server som kan ta förfrågan och delegaten till dllen (detta är samma som det första alternativet över).
- CGI är också möjligheten, men mer passad, om din applikation vänja sig för att läsa från stdin och för att skriva till stdout. (en tröstaapplikation)
Notera det sammanlagt av fallen, och lösningar som så långt ges, grundlinjeidén, är bruket av HTTP att tala till backenden, därför att det är den mest allmänningmöjligheten långt.