Ciao a tutti
Vorrei un consiglio circa la realizzazione di un sistema
vi spiego
da una parte :
Ho un server (scritto il c++) su una macchina che esegue delle operazioni tramite socket... una volta stabilita la connessione attraverso la scambio di stringhe si eseguono operazioni e il server restituisce il risultato sempre tramite socket
dall'altra:
ho una applicazione jsp/servlet (Tomcat) che attrvaverso un form web permette all'utente di inviare messaggi al server attraverso il socket
e possibile attraverso i web services fare una cosa del genere:
> avvio tomcat
> si avvia il servizio
> esegue la connesione sui socket con l'altro server
> attende l'invocazione di qualche comando dall'utente (magari con un thread che controlla una risorsa condivisa tipo coda)
> Dal web l'utente compila il form con il comando e invia
> la servlet riceve il comando e invoca un metodo del web service che aggiunge il comando alla coda
> il thread rileva il messaggio e lo manda sul socket all'altro server
> l'utente chiude e il servizio rimane in attesa del prossimo messaggio
sembra un macello ma è più difficile a dirsi che a farsi
purtroppo non ho mai usato web services e mi chiedevo se potevano fungere da tramite tra due applicazioni di diversa natura
Secondo voi è realizzabile tale sistema o ci sono delle limitazioni dovute ai web services?
Vi ringrazio in anticipo per l'attenzione
Un saluto