Content deleted Content added
→top: ce |
copyedit / cleanup |
||
Line 1:
{{more citations needed|date=December 2011}}
The '''Distributed Computing Environment''' ('''DCE''')
* a [[remote procedure call]] (RPC) mechanism known as [[DCE/RPC]]
Line 7:
* an [[authentication]] service
* a [[distributed file system]] (DFS) known as [[DCE Distributed File System|DCE/DFS]]
The DCE did not achieve commercial success.
==History==
As part of the formation of OSF, various members contributed many of their ongoing research projects as well as their commercial products. For example, HP/Apollo contributed its Network Computing Environment (NCS) and CMA Threads products. Siemens Nixdorf contributed its X.500 server and ASN/1 compiler tools. At the time, network computing was quite popular, and many of the companies involved were working on similar [[Remote procedure call|RPC]]-based systems. By integrating security, RPC and other distributed services on a single
▲As part of the formation of OSF, various members contributed many of their ongoing research projects as well as their commercial products. For example, HP/Apollo contributed its Network Computing Environment (NCS) and CMA Threads products. Siemens Nixdorf contributed its X.500 server and ASN/1 compiler tools. At the time, network computing was quite popular, and many of the companies involved were working on similar [[Remote procedure call|RPC]]-based systems. By integrating security, RPC and other distributed services on a single "official" distributed computing environment, OSF could offer a major advantage over SVR4, allowing any DCE-supporting system (namely OSF/1) to interoperate in a larger network.
The DCE system was, to a large degree, based on independent developments made by each of the partners. [[DCE/RPC]] was derived from the ''[[Network Computing System]]'' (NCS) created at [[Apollo Computer]]. The naming service was derived from work done at Digital. DCE/DFS was based on the [[Andrew File System]] (AFS) originally developed at [[Carnegie Mellon University]]. The authentication system was based on [[Kerberos (protocol)|Kerberos]]
The rise of the [[Internet]], [[Java (programming language)|Java]] and [[web services]] stole much of DCE's [[mindshare]] through the mid-to-late 1990s, and competing systems such as [[CORBA]]
One of the major uses of DCE today is [[Microsoft]]'s [[Distributed Component Object Model|DCOM]] and [[ODBC]] systems, which use DCE/RPC (in [[MSRPC]]) as their network transport layer.{{Cn|date=December 2023}}
OSF and its projects eventually became part of [[The Open Group]], which released DCE 1.2.2 under a [[free software license]] (the [[GNU Lesser General Public License|LGPL]]) on 12 January 2005. DCE 1.1 was available much earlier under the OSF BSD license, and resulted in [[FreeDCE]] being available since 2000. FreeDCE contains an implementation of DCOM.
One of the major
==Architecture==
The largest unit of management in DCE is a
Major components of DCE within every cell are:
#The
#The
#The
Modern DCE implementations such as IBM's are fully capable of interoperating with Kerberos as the security server, LDAP for the CDS and the [[Network Time Protocol]] implementations for the time server.
DCE/DFS is believed to be the world's only distributed filesystem that correctly implements the full POSIX filesystem semantics, including byte range locking. DCE/DFS was sufficiently reliable and stable to be utilised by [[IBM]] to run the back-end filesystem for the 1996 [[Olympics]] web site, seamlessly and automatically distributed and edited worldwide in different time zones.
|