Esiste una vecchia applicazione delphi aziendale che verrà riscritta su una nuova piattaforma. Alcune delle sue funzionalità (non primarie) sono quelle di comunicare con altre applicazioni sullo stesso PC client tramite COM?
Una delle idee (non l'unica singola) è di renderla un'applicazione web. Ci sono molte ragioni per cui questa può essere una buona idea, queste sono fuori dall'ambito di questa domanda. Il problema è questa connessione COM che aveva la vecchia applicazione.
C'è un modo per farlo funzionare? Una delle idee che ho è di scrivere un piccolo servizio C # che siederà sul PC di ciascun cliente, ascoltando http ed eseguendo i COM quando necessario. Javascript potrebbe connettersi a questo servizio tramite ajax.
- Ci sono alternative a questa idea?
- Quali problemi dovrei aspettarmi dall'idea di cui sopra ed è assolutamente fattibile?
Questa mi sembra una buona idea, soprattutto considerando che solo il 30% degli utenti utilizzerà questa funzione (quindi solo loro vorranno installare questo servizio) e questi sono ancora facoltativi. Ma non ho mai visto niente di simile.
Piccolo aggiornamento: ho modificato OLE in COM, poiché OLE non ha molto senso