The following DCE tools allow developers to define and manage a set of programs intended to run in a DCE environment.
· Unique identification
Because DCE involves the interaction of many distinct programs, operating on several processors that may be quite remote from each other,
every entity (such as programs, interface definitions, and so forth) needs a unique identifier. This identifier is provided by the UUID generator.
· Interface definition language
Applications programs that are to work within DCE can be written in any of several programming languages. The two halves of a
client/server pair need not be in the same language. In order to permit this flexibility, each application's client/server interface uses a common language, called IDL. It is supported by an IDL
Compiler.
· Attribute configuration language
To allow developers to control the interface between local applications code and the RPC interface, there is an optional
attribute configuration language supported by the IDL compiler.
· Remote DCE management
A host daemon (dced) and a control program (dcecp) provide capabilities for management of a host and its servers.
More:
DCE Interface Definition Language
The Attribute Configuration File