Zusammenfassung der Ressource
DCE RPC
- es un sistema de llamada a procedimiento remoto
- Perteneciente al sistema de software
DCE (Distributed Computing
Environment)
- Lanzado en 1990 por el consorcio
OSF(Open Software Foundation)
- OSF DCE es un conjunto de servicios que puede
utilizarse separadamente o en combinación, en
ambientes de desarrollo de computación
distribuida
- Componentes
- Para el programador de aplicaciones, una llamada remota parece
(casi) como una llamada local, pero hay varios componentes RPC que
trabajan juntos para implementar esta facilidad.
- Copilador
IDL
- El archivo IDL se compila en código de
objeto a través del compilador IDL. El
código objeto se divide en dos partes
principales: una para el lado del cliente de
la aplicación y otra para el lado del
servidor.
- Sistema de Tiempo de ejecución
- Responde a las solicitudes por stubs
- Ventajas
- Directorio de Servicios: RPC no vinculado al nombre
de máquina específico
- Independiente de la red: Oculta los detalles
de la red de las aplicaciones RPC
- Confiabilidad Controla el fracaso
/ recuperación
- Seguridad
- Conversión de datos
- Maneja diferencias entre sistemas
- El llamante y el receptor pueden tener diferentes representaciones de datos
- Utiliza el lenguaje nativo
- Implementaciones
- La herramienta HP Openview Operations
- Microsoft Exchange/Outlook
- Call of Duty: Modern Warfare 2
- Protocolos
- Transporte
- TCP y UDP
- Red
- SMB (Server Message Block)
- Permite compartir archivos, impresoras, etcétera, entre
nodos de una red de computadoras que usan el sistema
operativo Microsoft Windows.
- SMB2
- Usos
- El antiguo software de DCE en la versión
1.1 para Linux
- Microsoft RPC o MSRPC
- Samba: software que provee servicios de archivo
e impresion.
- Wine: software de capa de compatibilidad
- J-Interop: para Java
- Jarapac
- DCE/RPC en Java
- Estructura