Component and Development Layer
The Component and Development Layer, also known as Interface Layer, provides access to the repository content and the content services. This layer consists of predefined components and their application programming interfaces for enabling customization, integration, and application development. This layer consists of Documentum Foundation Classes (DFC), a set of standards-based APIs, Business Object Framework, WDK, Portlets, and Desktop components.
Documentum Foundation Classes
Documentum Foundation Classes (DFC) expose the Documentum object model as an object-oriented library for applications to use in the form of Java and Component Object Model (COM) libraries. DFC provides higher-level capabilities such as virtual document management, XML content-management, and business objects. Virtual documents combine component documents into a larger document. Virtual document management is described in the chapter Virtual Documents (Chapter 14).