Definição – o que significa camada de infraestrutura?
A camada de infraestrutura permite que um sistema de software interaja com sistemas externos, recebendo, armazenando e fornecendo dados quando solicitados. No entanto, a camada de infraestrutura não é a única que permite que o sistema se conecte a outros sistemas. Existem também outros componentes envolvidos no processo de conectividade. Por exemplo, um sistema de software precisa se conectar a várias entidades externas como parte de suas funções. No contexto de um provedor de serviços de telecomunicações, um sistema de gerenciamento de relacionamento com o cliente (CRM) também pode precisar se conectar com as APIs expostas por um sistema externo para visualizar os diferentes smartphones e ofertas de dados disponíveis para os clientes.
Definirtec explica camada de infraestrutura
A camada de infraestrutura é uma camada importante, embora opcional, em um sistema de software, especialmente para sistemas que precisam interagir regularmente com sistemas externos. A camada de infraestrutura gerencia as interações entre sistemas, armazena dados externos ao sistema e atende a solicitações de recuperação de dados recebidas de outras camadas, como a camada de negócios. A camada de infraestrutura também é conhecida como camada de persistência, pois é usada para armazenar dados permanentemente. A camada interage regularmente com a camada de acesso a dados e pode gerenciar as consultas escritas para interagir com a camada de acesso a dados na arquitetura de software de três camadas. Exemplos de objetos em uma camada de infraestrutura são SQLTables, SerialPorts, terminais 3270 e SQLBrokers. A camada de infraestrutura é uma camada independente de tecnologia e plataforma.