Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu


  • Aniruddha GokhaleEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1200


Distributed computing environment


The Distributed Computing Environment (DCE) [1, 2, 3] is a technology standardized by the Open Group for client/server computing. A primary goal of DCE is interoperability using remote procedure call semantics.

Key Points

The Distributed Computing Environment (DCE) technology was developed through the efforts of the Open Software Foundation (OSF) in the late 1980s and early 1990s as an interoperable solution for client-server distributed computing. A primary objective was to overcome the heterogeneity in operating systems and network technologies. The DCE technology uses procedural programming semantics provided by languages, such as C. OSF is now part of the Open Group, which releases DCE code under the LGPL license via its DCE portal [2].

A primary feature provided by DCE is the remote procedure call [1]. DCE is, however, not only about remote procedure calls. In addition, DCE provides a number of fundamental building blocks to...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    The Open Group, DCE 1.1: Remote Procedure Call, CAE Specification, Document no. C706. 1997. Published online at http://www.opengroup.org/onlinepubs/9629399
  2. 2.
    The Open Group, DCE Portal, http://www.opengroup.org/dce/
  3. 3.
    Software Engineering Institute, Distributed Computing Environment, http://www.sei.cmu.edu/str/descriptions/dce.html

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Vanderbilt UniversityNashvilleUSA

Section editors and affiliations

  • H.-Arno Jacobsen
    • 1
  1. 1.Dept. of Elec. and Comp.Eng.Univ. of TorontoTorontoCanada