Evo vam otprilike moj problem. Uskoro u firmi zapocinjem rad na projektu koji zahtijeva da u jednom velikom sistemu odvojim GUI od funkcije. (nesto kao MVC model, ili Model View Controller, izvinjavam se onim koji nisu upoznati). To znaci da zelimo klijent da bude na primjer na jednoj masini a server na drugoj i da komuniciraju koristeci neku formu RPC-a (Remote Procedure Call).
Sada, ja nisam bas dobro upoznat s ovim raznim oblicima RPC-a. Koliko vidim postoji neki vec u GNU C, ali postoje i alternative kao XML RPC, SOAP, DCE, CORBA itd.
Mene zanima da li bi mi neko znao reci prednosti i mane ovih nekih kombinacija, i koje bi oni preporucili?
Da samo napomenem da je u pitanju velika aplikacija i da postoji vjerovatnoca da ce trebati poprilicna kolicina podataka da se prenosi (mada postoji argument da to mozda s ovim danasnjim mrezama i nije tako relevantno). Nadam se da sam bio koliko toliko jasan.
Hvala unaprijed,
RollingStone.