FreeDCE

FreeDCE

FreeDCE is The Open Group's reference implementation of DCE/RPC 1.1 updated to be interoperable with free software development practices. FreeDCE is Distributed Computing Environment/Remote Procedure Calls 1.1 reworked, and it includes an up-to-date implementation of DCEThreads that actually works with the Linux 2.4 and 2.6 kernels on x86 hardware and also on AMD64 processors.

History

DCE/RPC was commissioned by the Open Software Foundation in a "Request for Technology". Apollo Computer brought in NCA - "Network Computing Architecture" which became Network Computing System (NCS) and then a major part of DCE/RPC itself. The naming convention for transports that can be designed (as architectural plugins) and then made available to DCE/RPC echoes these origins, e.g. ncacn_np (SMB Named Pipes transport); ncacn_tcp (DCE/RPC over TCP/IP) and ncacn_http to name a small number.

MSRPC is a Microsoft proprietary technology also derived from the Distributed Computing Environment 1.1 reference implementation, but has been copyrighted by Microsoft. MSRPC is featured in Microsoft's Distributed Component Object Model (DCOM), a proprietary technology for software components distributed across several networked computers to communicate with each other. The addition of the "D" to COM was due to extensive use of DCE/RPC. DCOM, which originally was called "Network OLE", extends Microsoft's COM, and provides the communication substrate under Microsoft's COM+ application server infrastructure. It has been deprecated in favor of Microsoft .NET.
DCOM would be "donated" by Microsoft to the Open Group, an industry consortium to set vendor- and technology-neutral open standards for computing infrastructure. It was formed when X/Open merged with the Open Software Foundation in 1996. However, DCOM comes without several of application-level class libraries, such as ODBC, OLE DB, ADO, and ASP to run on top of it. Microsoft never released these specifications to the Open Group or the public.

External links

* [http://freedce.sourceforge.net/ FreeDCE]
* [http://www.opengroup.org/dce/ OpenDCE]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Distributed Computing Environment — The Distributed Computing Environment (DCE) is a software system developed in the early 1990s by a consortium that included Apollo Computer (later part of Hewlett Packard), IBM, Digital Equipment Corporation, and others. The DCE supplies a… …   Wikipedia

  • Samba (software) — This article is about the standard Windows interoperability suite of programs for Linux and Unix. For other uses, see Samba (disambiguation). Samba Initial release 1992; 18 years ago (1992) [1] …   Wikipedia

  • MSRPC — (Microsoft Remote Procedure Call) is a modified version of DCE/RPC. Additions include support for Unicode strings, implicit handles, inheritance of interfaces (which are extensively used in DCOM), and complex calculations in the variable length… …   Wikipedia

  • Samba TNG — infobox software name = Samba TNG developer = Samba TNG team latest release version = 0.4.99 latest release date = release date|2005|09|14 operating system = Cross platform genre = license = GNU General Public License website = http://www.samba… …   Wikipedia

  • DCE/RPC — DCE/RPC, short for Distributed Computing Environment / Remote Procedure Calls , is the remote procedure call system developed for the Distributed Computing Environment (DCE). This system allows programmers to write distributed software as if it… …   Wikipedia

  • Distributed Computing Environment — DCE Desarrollador The Open Group, antes OSF DCE Información general Última versión estable 1.2.2 12 de enero …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”