Configurações
Os componentes arquiteturais podem ser conetados de diferentes formas gerando diferentes configurações estuturais.
Arquitetura com DomainStore, Repositório e Query Object
Esta arquitetura é desenhada através do desacoplamento do objeto que representa um critério de pesquisa (Query Object), do objeto que monta esse critério (Repository) do objeto responsável por executar esse critério e retornar os resultados (DomainStore).