Собственно, subj. Посоветуйте, что лучше использовать. Программирование ведётся на C/C++, пока - на оффтопике, но в дальнейшем планируется перенос на Linux.
По задаче, вроде бы, SunRPC подходит. Нужно нечто относительно легковесное. Аутентификация пока не планируется, но в будущем введу. А так - нужно просто по сети (или в соседнем процессе) вызывать функции и отправлять данные. Ничего сверхзамороченного.
> А так - нужно просто по сети (или в соседнем процессе) вызывать функции и отправлять данные. Ничего сверхзамороченного.
Мне для такого вполне хватает SunRPC. Правда, с Си++ у стандартного rpcgen из glibc как-то не очень, так что я его малость пропатчил, чтобы он делал Си++-обертку для массивов - иначе работать очень неудобно.
Для Cygwin нашёл, там есть rpcgen, rstat, portmap и rpcinfo. Ну и заголовки и либы: librpc.a и librpclib.a. И сразу тупой вопрос, скомпилированное с SunRPC приложение не нуждается ни в каком дополнительном сервере чего-нить?
обошли молчанием CORBA и DCOM (not "Кроссплатформенная библиотека").
существует также множество "web services" (GRID etc.)
+ рекомендую http://dim.web.cern.ch/dim/