PreviousNext

Overview - Introduction to DCE Application Programming

The majority of this first topic consists of a fairly detailed overview of each of the separate steps that a developer usually has to perform (or have the application perform) from the beginning of coding to the end of execution of a successful DCE application.

Before you begin a serious study of the contents of any part of this guide, or indeed of any other book in the DCE documentation set, you should read the Introduction to OSF DCE. It contains clear and comprehensive overviews, with illustrations, of all the DCE components and of the integrated DCE as a whole; many concepts and details are explained there that are necessary to a full understanding of what is described here.

If you do not find information about topics you are interested in either in this guide or in the
OSF DCE Application Development Reference, you should also look in the OSF DCE Administration Guide - Core Components and the OSF DCE Command Reference. For example, the DCE Cell Directory Service (CDS) is not accessed directly by applications (except through DCE RPC NSI or through XDS) so most of the discussion of CDS as a separate component is found in the administration documentation. Although the DCE Security Service is documented in the development books, certain aspects of it important to application developers (for example, adding new principals to the security registry database) are found only in the administration books.

Several key methods underlie the successful development of DCE applications programs. These methods, explained in this topic, are as follows:

· A set of tools for distinguishing the component applications programs, for describing how they work together, and for manipulating and managing DCE components both locally and remotely.

· A method for establishing the interface between the component parts.

· Methods to install and register a server, so that clients can use it.

· Methods to set up clients so they can use servers.