As seções a seguir descrevem o design da arquitetura ICDE.
3.1- Padrões de Arquitetura
Os seguintes padrões de arquitetura são utilizados na concepção:
| Três camadas | Publish-subscribe | Layered | ||
|---|---|---|---|---|
| Ferramentas de terceiros são clientes comunicando-se com a implementação da API na camada intermediária, que consulta os dados armazenados pelo ICDE v2.0. | A camada intermediária contém um recurso de publicação-assinatura. | Tanto o cliente e camada intermediária empregam camadas internamente para estruturar o design. |