Интернет магазин китайских планшетных компьютеров



Компьютеры - Remote Procedure Call

04 мая 2011


Оглавление:
1. Remote Procedure Call
2. Принцип
3. Подсистемы



Удалённый вызов процедур) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве. Обычно, реализация RPC технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов. Различные реализации RPC имеют очень отличающуюся друг от друга архитектуру и разнятся в своих возможностях: одни реализуют архитектуру SOA, другие CORBA или DCOM. На транспортном уровне RPC используют в основном протоколы TCP и UDP, однако, некоторые построены на основе HTTP.

Реализации

Существуют множество технологий, обеспечивающих RPC:

  • Sun RPC RFC-1831 второе название ONC RPC RFC-1833
  • .NET Remoting
  • SOAP — Simple Object Access Protocol см. спецификацию: RFC-4227
  • XML RPC см. спецификацию: RFC-3529
  • Java RMI — Java Remote Method Invocation — см. спецификацию: http://java.sun.com/j2se/1.5.0/docs/guide/rmi/index.html
  • JSON-RPC— JavaScript Object Notation Remote Procedure Calls см. спецификацию: RFC-4627
  • DCE/RPC — Distributed Computing Environment / Remote Procedure Calls
  • DCOM — Distributed Component Object Model известный как MSRPC Microsoft Remote Procedure Call или «Network OLE»
  • Routix.RPC
  • ZeroC ICE


Просмотров: 2584


<<< Remote Desktop Protocol
RIP (сетевой протокол) >>>