Jaka biblioteka do komunikacji rozproszonej?

0

Witam,

Piszę prostą aplikację obliczeniową w c++ (realizacja pewnego algorytmu). Obliczenia są rozproszone, komputery pracują w sieci i wymieniają się między sobą danymi.
W jaki sposób można elegancko taką wymianę danych zrealizować? Oczywiście najprościej byłoby utworzyć połączenia TCP i dane wysyłać tekstowo. Wolałbym jednak żeby komunikacja taka była na wyższym poziomie - tzn tak bym mógł wywoływać metody klasy programu znajdującego się na innym komputerze, tak jakby znajdowały się one u mnie. Jestem nowy w tym temacie - prosiłbym o jakieś użyteczne linki do technologii których mógłbym użyć. Nie chcę też instalować zbyt rozbudowanych kobuł, wolałbym żeby była to mała biblioteka. A i w moim algorytmie szybkość wymiany danych między komputerami nie ma dużego znaczenia (komunikaty będą stosunkowo rzadko wysyłane).

Dziękuję za odpowiedź

0

Moze CORBA?

0

Kiedyś zainteresowała mnie taka sobie biblioteka o nazwie YAMI

NIE JEST to to, na czym ci zależy:
"tak bym mógł wywoływać metody klasy programu znajdującego się na innym komputerze, tak jakby znajdowały się one u mnie"

Ale jeśli CORBA cię zniechęci (bo to jest kobyła), a zwykły COM okaże się nie do przyjęcia (bo to jest Windows) to może użyjesz jako ostatecznej deski ratunku.

0

A moze webserwisy? Jezeli C++ to gSoap bedzie w sam raz. Zajrzyj tu: http://www.cs.fsu.edu/~engelen/soap.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1