Protocollo per esporre i servizi da elaborare sia sulla stessa macchina che sul remoto

0

Sto sviluppando un server che espone più servizi ad altri processi (potrebbero essere sia server che client hmi): questi potrebbero essere ospitati sulla stessa macchina o no e potrebbero essere scritti in < strong> più lingue (java, c ++).

Desidero un consiglio per scegliere il protocollo (oi protocolli) appropriato per esporre i servizi:

  • CORBA potrebbe essere la scelta migliore ma mi sembra troppo complessa (ha bisogno di framework, IDL, generazione di classi ..)
  • SOAP ha un sovraccarico eccessivo per la stessa comunicazione inter-macchina della stessa
  • REST potrebbe essere un buon compromesso in termini di complessità, sovraccarico e usabilità in entrambe le condizioni

La mia analisi è corretta? Dovrei cercare altri protocolli (specialmente per la comunicazione tra processi sulla stessa macchina)?

    
posta Marco Stramezzi 17.07.2017 - 09:04
fonte

0 risposte

Leggi altre domande sui tag