РПЦ-Ремоте Процедуре Цалл

Протокол РПЦ олакшава комуникацију између умрежених рачунара

Програм на једном рачунару на мрежи користи позив за даљински поступак да би захтевао програм на другом рачунару на мрежи без познавања детаља мреже. РПЦ протокол је мрежни програмски модел за комуникацију од тачке до тачке унутар или између софтверских апликација. РПЦ је познат и као позив подпрограма или функцијски позив.

Како функционише РПЦ

У РПЦ-у, слање рачунара прави захтев у облику поступка, функције или позива. РПЦ преводи ове позиве у захтеве и шаље их преко мреже до жељеног одредишта. Прималац РПЦ-а затим обрађује захтев базиран на имену процедуре и листи аргумената и шаље одговор на пошиљаоца када је завршен. РПЦ апликације обично примењују софтверске модуле назване "прокиес" и "стубс" које брокирају даљинске позиве и чине их програмером да буду исти као локални позиви.

Апликације за позивање РПЦ обично раде синхроно, чекајући да даљински поступак врати резултат. Међутим, коришћење лаких нити са истом адресом значи да се више РПЦ-а може појавити истовремено. РПЦ укључује логичку тајмт за обраду мрежних кварова или других ситуација у којима се РПЦс не враћају.

РПЦ Тецхнологиес

РПЦ је била заједничка програмска техника у Униковом свету од деведесетих. Протокол РПЦ је имплементиран у отвореном рачунарском окружењу Опен Софтваре Фоундатион и Сун Мицросистемс Опен Нетворк Цомпутинг библиотекама, од којих су оба била широко распоређена. Новији примјери РПЦ технологија укључују Мицрософт ДЦОМ, Јава РМИ и КСМЛ-РПЦ и СОАП.