El Sistema de Computación en Red ( NCS ) fue una implementación de la Arquitectura de Computación en Red (NCA), lanzada en 1987. Comprendía un conjunto de herramientas para implementar aplicaciones de software distribuidas, o computación distribuida. [ 1 ] Los tres componentes principales de NCS eran un entorno de ejecución para llamadas a procedimientos remotos, un compilador del lenguaje de definición de interfaz de red (NIDL) y un servicio de intermediación de ubicación. [ 2 ] La intermediación de ubicación diferenciaba a NCS de ofertas similares, como la tecnología rival Open Network Computing de Sun Microsystems , al permitir que los servicios se distribuyeran de forma dinámica y ofrecer la posibilidad de "independencia de la ubicación". [ 3 ] : 46
El diseño e implementación de DCE/RPC , el mecanismo de llamada a procedimiento remoto en el Entorno de Computación Distribuida , se basa en NCA/NCS. [ 4 ] En respuesta a una solicitud de propuestas de la Open Software Foundation para entornos de computación distribuida, [ 5 ] NCS figuró en la propuesta DEcorum presentada por Apollo, que para entonces ya estaba incorporada como una división dentro de Hewlett-Packard , junto con IBM , Locus Computing , Transarc , Digital Equipment Corporation y Microsoft . [ 6 ] También fue la primera implementación de identificadores universalmente únicos, que el agente de ubicación empleaba para identificar objetos en el sistema distribuido. [ 7 ]
Referencias
- ↑ Kong 1987 , pág. 1.
- ↑ Carl, Mike (octubre de 1989). "Computación cooperativa" . HP Professional . págs. 54, 56–59 . Recuperado el 15 de abril de 2024 .
- ↑ Kobielus, James (20 de noviembre de 1989). "Las herramientas RPC allanan el camino para el procesamiento cooperativo" . Network World . págs. 1, 40–41 , 44, 46. Recuperado el 15 de abril de 2024 .
- ↑ Chappell, David (marzo de 1993). "El entorno de computación distribuida de OSF (DCE)" . ConneXions . Vol. 7, n.º 3, págs. 18-27 . Consultado el 14 de abril de 2024 .
- ↑ Brown, Jim (19 de junio de 1989). "OSF solicita a usuarios y proveedores especificaciones de computación distribuida" . Network World . pág. 69. Consultado el 14 de abril de 2024 .
- ↑ Sharp, Bill (mayo de 1990). "Un poco de decoro" . HP Professional . págs. 66, 68–69 . Consultado el 14 de abril de 2024 .
- ↑ Peterson, John W. (octubre de 1987). "Computación distribuida para animación por computadora" . Actas del Cuarto Taller de Gráficos por Computadora . Asociación USENIX: 24–36 . Recuperado el 15 de abril de 2024 .
Bibliografía
- Kong, Mike; et al. (Apollo Computer Inc.) (1987). Manual de referencia del sistema de computación en red . Nueva Jersey: Prentice Hall. ISBN 0-13-617085-4.
- Zahn, Lisa; et al. (Apollo Computer Inc.) (1990). Arquitectura de computación en red . Nueva Jersey: Prentice Hall. ISBN 0-13-611674-4.
- Lyons, Tom (1991). Tutorial de sistemas de computación en red. Hewlett-Packard Company, Nueva Jersey: Prentice Hall. ISBN 0-13-617242-3
- P. Leach et al. (2005). RFC 4122 — Un espacio de nombres URN de identificador único universal (UUID) . Grupo de trabajo de ingeniería de Internet.
- Software de red basado en el protocolo de Internet
- Temas básicos de lenguajes de programación