Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROCEDIMIEN
TOS REMOTOS
(RPC)
GRUPO N° 10
- CASTILLO CAMPOS, JOHNNY STUAR.
- GARCIA HORNA, FRANCISCO ALEJANDRO.
INTEGRANTES -
-
GUEVARA SEGURA, JAIR ERINSON.
ORTIZ NORIEGA, KEYLY ESPERANZA.
- RODRÍGUEZ CRUZ, JAIR GERARDO.
CONTENIDO
01
HISTORIA
02
TERMINOLOGÍA
03
CARACTERÍSTICA
S
04
MECANISMO
BÁSICO
05
VENTAJAS Y
DESVENTAJAS
06
MODELOS DE RPC
CONTENIDO
07
HISTORIA
08
TERMINOLOGÍA
09
GARANTÍAS DE LA
SEMÁNTICA RPC
10
COMPUTACIÓN
RPC
11
ENTORNOS RPC
HISTORIA 01
HISTORIA
1970s 1990s
Propuestas teóricas RMI
TERMINOLO
GÍA 02
TERMINOLOGÍA
03 Entorno RPC
Entorno de desarrollo que facilita al desarrollador un conjunto de herramientas que le
permiten programar mecanismos RPC en sus aplicaciones de manera transparente (o
casi).
03 CARACTERÍS
TICAS
CARACTERÍSTICAS
DEFINICIÓN
Pérdida de velocidad.
Procesamiento relativamente corto
Complejidad del uso de recursos.
Modularización coherente.
Susceptibilidad a errores.
Eficiencia
Problemas de timming.
Escalabilidad
El servidor se ralentiza.
Fallos del
servidor
Un fallo del servidor también se
relaciona con la idempotencia
pero no se puede resolver con
números secuenciales.
Con un único procesador el fallo de un
servidor implica un fallo del cliente y la
recuperación no es ni posible ni
La posibilidad de fallos del servidor
necesaria.
distingue de manera clara los sistemas
con un único procesador de los
sistemas distribuidos: Con sistemas distribuidos es posible y
necesario realizar cierta acción..
SITUACIONES CON FALLOS
La cuestión es qué ocurre
si un cliente envía una
solicitud a un servidor y
Fallos del falla antes de que el
cliente servidor responda.
09 SEMÁNTICA
RPC
Tres tipos de semántica para protocolos RPC.
●
Sun RPC (ONC)
Mayor difusión en entornos ●
CORBA
Permite que software escrito en
cliente/servidor. distintos lenguajes y ejecutándose
● Capacidad multiplataforma. en distintas máquinas trabajen
● Disponible en la mayoría de conjuntamente.
plataformas UNIX ● Orientado a objetos y entorno
multicapa.
● Multiplataforma, multilenguaje y
con extensa documentación.
Ejemplos de entornos RPC
SOAP DCOM
● Protocolo estandarizado por el ● Es una tecnología propietaria de
World Wide Web Consortium (W3C). Microsoft.
● Intercambio de información entre ● Permite la ejecución de software
dos objetos por medio del uso de distribuido.
XML. ● Solo funciona sobre equipos que
● Surge como una evolución de xml- ejecuten Windows.
rpc
Ejemplos de entornos RPC
Upcalls
Servidor Llamada a
procedimiento para
Servidor mono- multithread
Cada petición hace que
cada evento que se
produce.
thread se cree un nuevo
thread para atenderla.
Usa llamadas al sistema
send/recv y se bloquea
esperando.
CONCLUSIONES