Network Computing System Explained

The Network Computing System (NCS) was an implementation of the Network Computing Architecture (NCA). It was created at Apollo Computer in the 1980s. It comprised a set of tools for implementing distributed software applications, or distributed computing. The three principal components of NCS were a runtime environment for remote procedure calls, a network interface definition language (NIDL) compiler, and a location broker service.[1] The location broker differentiated NCS from similar offerings, such as the rival Open Network Computing technology from Sun Microsystems, by permitting services to be distributed in a dynamic fashion and offering the possibility of "location independence".[2]

The design and implementation of DCE/RPC, the remote procedure call mechanism in the Distributed Computing Environment, is based on NCA/NCS.[3] In response to a request for proposals from the Open Software Foundation for distributed computing environments,[4] NCS featured in the DEcorum proposal submitted by Apollo, by then incorporated as a division within Hewlett-Packard, along with IBM, Locus Computing, Transarc, Digital Equipment Corporation and Microsoft.[5] It also was the first implementation of universally unique identifiers, these being employed by the location broker to identify objects in the distributed system.[6]

Bibliography

Notes and References

  1. Cooperative Computing . HP Professional . Carl . Mike . October 1989 . 15 April 2024 . 54,56-59 .
  2. RPC tools pave way for cooperative processing . Network World . Kobielus . James . 20 November 1989 . 15 April 2024 . 1,40-41,44,46 .
  3. The OSF Distributed Computing Environment (DCE) . ConneXions . Chappell . David . March 1993 . 14 April 2024 . 7 . 3 . 18-27 .
  4. OSF asks users, vendors for distributed computing specs . Network World . Brown . Jim . 19 June 1989 . 14 April 2024 . 69 .
  5. A modicum of DEcorum . HP Professional . Sharp . Bill . May 1990 . 14 April 2024 . 66,68-69 .
  6. Distributed Computation for Computer Animation . Proceedings of the Fourth Computer Graphics Workshop . USENIX Association . Peterson . John W. . October 1987 . 15 April 2024 . 24-36 .