RPC

RPC

El RPC (del inglés Remote Procedure Call, Llamada a Procedimiento Remoto) es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. El protocolo es un gran avance sobre los sockets usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las comunicaciones, estando éstas encapsuladas dentro de las RPC.

Las RPC son muy utilizadas dentro del paradigma cliente-servidor. Siendo el cliente el que inicia el proceso solicitando al servidor que ejecute cierto procedimiento o función y enviando éste de vuelta el resultado de dicha operación al cliente.

Hay distintos tipos de RPC, muchos de ellos estandarizados como pueden ser el RPC de Sun denominado ONC RPC (RFC 1057), el RPC de OSF denominado DCE/RPC y el Modelo de Objetos de Componentes Distribuidos de Microsoft DCOM, aunque ninguno de estos es compatible entre sí. La mayoría de ellos utilizan un lenguaje de descripción de interfaz (IDL) que define los métodos exportados por el servidor.

Hoy en día se está utilizando el XML como lenguaje para definir el IDL y el HTTP como protocolo de red, dando lugar a lo que se conoce como servicios web. Ejemplos de éstos pueden ser SOAP o XML-RPC.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • RPC — can refer to:Organizations* Revolutionary Policy Committee, a faction within UK Independent Labour Party during the 1930s. * Rail Passengers Council, a network established by the Parliament of the United Kingdom to protect and promote the… …   Wikipedia

  • RPC — [Abk. für gleichbed. engl. reversed phase chromatography]: svw. ↑ Umkehrphasenchromatographie. * * * RPC   [Abk. für Remote Procedure Call, dt. entfernter Prozeduraufruf], ein von der Firma Sun für das NFS entwickel …   Universal-Lexikon

  • RPC — steht für: Regional Playback Control, eine regionale Abspielverhinderung für DVDs Remote Procedure Call, ein Protokoll für verteilte Anwendungen Radio Paging Controller, eine Hardware Karte zur Codierung von POCSAG Nachrichten Rocket Pod… …   Deutsch Wikipedia

  • RPC — RPC: Remote Procedure Call вызов удалённых процедур Regional Protection Code маркировка оптических дисков по регионам их распространения Right Person Contact контакт с клиентом в сфере телекоммуникаций …   Википедия

  • RPC — (Remote Procedure Call) Llamada a Procedimiento Remoto. RPC es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. El protocolo fue propuesto… …   Enciclopedia Universal

  • RPC — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • RPC — ● ►en sg. ►PROT Remote Procedure Call. Technique utilisée dans le modèle client serveur. Le client appelle des procédures qui sont exécutées sur un ordinateur distant grâce à un serveur d applications. Le protocole RPC gère les interactions entre …   Dictionnaire d'informatique francophone

  • RPC TV Canal 4 — Saltar a navegación, búsqueda RPC TV es un canal de televisión panameño de alcance nacional. Fue fundado por Don Fernando Eleta con Radio Programas Continentales (RPC). El 14 de marzo de 1960 RPC Televisión inicia las transmisiones, siendo la… …   Wikipedia Español

  • RPC — Remote Procedure Call (Academic & Science » Electronics) Remote Procedure Call (Computing » General) Remote Procedure Call (Computing » Drivers) ** Remote Procedure Calls (Governmental » Military) ** Remote Procedure Calls (Governmental » NASA) * …   Abbreviations dictionary

  • RPC — reactive perforating collagenosis; relapsing polychondritis; relative proliferative capacity; remote procedure call; restorative proctocolectomy * * * reactive perforating collagenosis …   Medical dictionary

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”