Ed
há 4 semanas
Para responder à sua pergunta, vamos analisar as alternativas apresentadas em relação à descrição de uma arquitetura que utiliza um repositório compartilhado para interação indireta entre os componentes do sistema. a) Arquitetura em camadas - Essa arquitetura organiza os componentes em camadas, mas não necessariamente utiliza um repositório compartilhado. b) Arquitetura hierárquica - Essa arquitetura organiza os componentes em uma estrutura hierárquica, mas também não se refere a um repositório compartilhado. c) Arquitetura baseada em objetos - Essa arquitetura foca em objetos e suas interações, mas não é especificamente sobre um repositório compartilhado. d) Arquitetura centrada em dados - Essa arquitetura é caracterizada pelo uso de um repositório compartilhado onde os componentes podem ler e gravar informações, promovendo a interação indireta entre eles. e) Arquitetura baseada em eventos - Essa arquitetura se concentra na comunicação através de eventos, não necessariamente em um repositório compartilhado. Diante dessa análise, a alternativa que corresponde à arquitetura que utiliza um repositório compartilhado para interação indireta entre os componentes é: d) Arquitetura centrada em dados.