DeDistributed Computing Environment (DCE) is een softwaresysteem dat begin jaren negentig ontwikkeld is door deOpen Software Foundation (OSF), eenconsortium dat in 1988 werd opgericht en waartoe onder meerApollo Computer (sinds 1989 onderdeel vanHewlett-Packard),IBM,Digital Equipment Corporation en anderen behoorden.[1][2] De DCE levert eenframework en een toolkit voor het ontwikkelen vanclient/server-applicaties.[3]
Het DCE-framework bestaat uit de volgende componenten:
Het DCE-systeem is in grote mate gebaseerd op onafhankelijke ontwikkelingen van diverse OSF-partners. DCE/RPC was afgeleid van hetNetwork Computing System (NCS) dat door Apollo Computer werd ontworpen. De directoryservice was afgeleid van werk dat werd gedaan bij Digital. DCE/DFS was gebaseerd op hetAndrew File System (AFS) dat oorspronkelijk werd ontwikkeld aan deCarnegie Mellon University. Het authenticatiesysteem was gebaseerd opKerberos. Door deze functies te combineren, biedt DCE een redelijk compleet systeem voor netwerkcomputing. Elke machine op het netwerk kan zijn gebruikers authenticeren, toegang krijgen tot bronnen en ze op afstand aanroepen met behulp van een enkele geïntegreerdeAPI.
De DCE was echter geen commercieel succes. De opkomst vaninternet,Java enwebservices zorgde er halverwege de jaren negentig voor dat DCE naar de achtergrond verdween. Ook verschenen er concurrerende systemen zoalsCORBA.