Interface Design Model

The key packages in the Interface Design Model (IDM) are:

  • Component view
  • Structural components
Figure 1. IDM key packages
IDM key packages

Structural Components package

IDM also contains the Structural Component package, which contains the Unified Modeling Language (UML) class structure that supports the services defined.

Component View package

The component view package comprises the following components:
  • Structural: Interface and Component Realizations for the Component Classes in the Structural Components package
  • Participant: delegate to structural components to obtain lower-level support for a business operation.
  • Utility: Interface and Component Realizations for the Placeholder Components in the Utility Components package