Clever Geek Handbook
📜 ⬆️ ⬇️

DCE / RPC

DCE / RPC ( Distributed Computing Environment / Remote Procedure Calls ) is a remote procedure call system developed for the Distributed Computing Environment (DCE). This system allows programmers to develop distributed software as if it all works on the same computer, without having to worry about the code responsible for working with the network.

Content

History

DCE / RPC was described by the Open Software Foundation in "Request for Technology". One of the key companies that contributed to the system was Apollo Computer, which introduced the Network Computing Architecture, which became the Network Computing System (NCS), and then much of DCE / RPC itself.

Software License

Previously, the DCE source was available only under its own license. As of January 12, 2005 , it was available under a recognized open source license , which allows a wider circle of people to work on a source to expand their capabilities and keep it up to date. The source can be downloaded over the Internet . The publication contains approximately 100 files .tar.gz, which occupy 170 megabytes . (Note that they include PostScript, for example, all documentation).

The Open Group said it would work with the DCE community to make DCE available to the open source community, as well as continuing to offer the source through The Open Group's website.

The reference DCE / RPC implementation (version 1.1) was previously available under the BSD-compliant (Free Software) OSF / 1.0 license and is still available at least on Solaris , AIX, and VMS .

DCE is also still available under previous conditions without an open source license on The Open Group website.

Application

DCE / RPC was used in the UK National Insurance Scheme. Currently used

• Student Information Portal of the University of Pennsylvania ( USA );

• old versions of HP OpenView Operations for Unix / Windows agents;

• Microsoft Exchange / Outlook ( MAPI / RPC).

Alternative Versions and Implementations

• FreeDCE - DCE 1.1 implementation has been ported to Linux, supports 64-bit platforms and uses autoconf to simplify porting to other platforms. A port on Win32 is being developed.

• Entegrity Solutions licensed all DCE 1.2.2 code in OSF and transferred it to Win32, creating a product called PC / DCE - see http://support.entegrity.com/private/pcdce32.asp

• Microsoft's DCE / RPC version, called "MSRPC", is integrated into Windows NT. MSRPC is borrowed from DCE 1.1 implementation.

• Samba contains an MSRPC implementation that must be network compatible and IDL compatible with MSRPC. It is not binary compatible with MSRPC.

• Wine contains an MSRPC implementation that intends to be binary and IDL-compatible with MSRPC, but is not network-compatible with MSRPC.

• J-Interop - a working implementation of MSRPC in Java .

• Jar Apac - DCE / RPC in Java

Books

Luke Kenneth Casson Leighton DCE / RPC over SMB: Samba and Windows NT Domain Internals. - Sams, 1999 .-- ISBN 1-57870-150-3 .

Links

  • DCE / RPC 1.2.2 source from The Open Group, licensed under LGPL
  • DCE / RPC 1.2.2 source released under old license
Source - https://ru.wikipedia.org/w/index.php?title=DCE/RPC&oldid=91026128


More articles:

  • Vasiliev, Dmitry Efimovich
  • Illustrated Newspaper (St. Petersburg)
  • First Secretary of the Central Committee of the Communist Party of Cuba
  • Dark & ​​Wild
  • Angelo Segrillo
  • Robert Burns
  • Khaminsky, Alexander Mikhailovich
  • Actors (film, 2003)
  • Borodin, Vasily Andreevich
  • Popov, Alexey Evgenievich

All articles

Clever Geek | 2019