DCE es una plataforma de software distribuido desarrollada por la Open Software Foundation en 1990 (más tarde The Open Group) que proporciona servicios como RPC, directorio, seguridad, tiempo y archivos compartidos. Se basa en tres modelos de computación distribuida: cliente/servidor, RPC y archivos compartidos.
2. • ¿ Qué es DCE ?
• Open Software Foundation (OSF) en 1990
• HP, IBM, Apollo Computer, etc.
• Fusión con X/Open en 1996: The Open Group
• Basado en tres modelos de computación distribuida:
• Cliente/Servidor
• Llamado a procedimiento remoto (RPC: Remote Procedure Call)
• Archivos compartidos
4. • Servicio de directorios
• Cell Directory Services (CDS)
• Global Directory Service (GDS)
• Global Directory Agent (GDA)
• Directory Service Programming Interface
5. • Servicio de seguridad
• Aspectos: Autentificación, comunicaciones seguras y autorización
• Conformado por :
• Servicio de registro
• Servicio de autentificación
• Servicio de privilegio
• Lista de control de acceso (ACL)
• Login
6. • Servicio de tiempo (DCE Time Services: DTS)
• Proporciona sincronización entre los computadores participantes
• Sincronizado con Tiempo universal coordinado.
• Sin tiempo global
• DTS no consigue que cada maquina tenga exactamente que cada
máquina tenga la misma hora
7. • Servicio de archivos (DCE File Service: DFS)
• File server
• Ruta global y única
• Caché
• Transparencia :
• Ubicación
• Replica
• Persistencia
8. • Hilos (Threads)
• Creación
• Manejo
• Sincronización
• Sistema operativo soporta hilos vs. SO sin hilos
• Estados : En ejecución, listo, en espera y terminado
• Uso de Mutex para sincronización.
9. • DCE es un middleware
• IDL es la API
• Tiene licencia LGPL
• También tiene comercializadores :
• HP, IBM, Compaq, etc.
• Puede ser utilizado en Unix, MVS, Windows NT, Mac
OS, entre otros