Diferencia entre revisiones de «Llamada a procedimiento remoto»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 3:
Las RPC son muy utilizadas dentro de la [[comunicación]] [[cliente-servidor]]. Siendo el cliente el que inicia el proceso solicitando al servidor que ejecute cierto procedimiento o función y enviando este de vuelta el resultado de dicha operación al cliente.
 
==Implementaciones==
HayLas distintosllamadas a procedimiento remoto están implementadas mediante varios tipos de RPCprotocolos, muchos de ellos estandarizados como pueden ser el RPC de Sun denominado [[ONC RPC]] (RFC 1057), el RPC de ''[[Open Software Foundation]]'' (OSF) denominado [[DCE/RPC]] y el "Modelo de Objetos de Componentes Distribuidos de Microsoft" (''[[Distributed Component Object Model]]'', '''DCOM'''), aunque ninguno de estos es compatible entre sí. La mayoría de ellos utilizan un '''[[lenguaje de descripción de interfaz]]''' (''[[Interface description language]]'' o 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 estos pueden ser [[SOAP]] o [[XML-RPC]].