Inversion of Control (IOC)
Os conceitos de Inversion of Control e Dependency Injection são nucleares na Plataforma Elevation e muito utilizados em vários componentes para gerir as dependências entre objetos.
Na realidade, mesmo as dependências entre módulos de uma aplicação são geridas usando este padrão.
O container de IOC da Plataforma Elevation é a ObjectFactory e o padrão é vastamente utilizado pelos Application Services, que são reconhecidos e registados automaticamente no arranque da aplicação.