The Type Repository
Each system has its own set of type definitions, and two systems can only communicate if they share some type information. Types are needed:
- in trading;
- to check compatibility during binding;
- to configure interceptors;
- to guide compilation and component integration
The type repository stores
- details of individual type systems;
- common features of related type systems.