Interface Design Model
The key packages in the Interface Design Model (IDM) are:
- Component view
- Structural components

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