Documento de arquitetura, infraestrutura e requisitos para utilização do Software Sisclinical Marques Consult

De HCI - Base de conhecimento
Ir para: navegação, pesquisa
Documento de arquitetura, infraestrutura e requisitos para utilização do Software HCI SisClinical SUS

Arquitetura de Software em Três Camadas com API REST e Banco de Dados SQL Server 2012

  • Introdução

Este documento tem como objetivo apresentar uma arquitetura de software em três camadas, utilizando uma API REST como camada de apresentação e um banco de dados SQL Server 2012 como camada de persistência. A arquitetura em três camadas é amplamente utilizada para separar as responsabilidades e melhorar a manutenibilidade, escalabilidade e flexibilidade do sistema.

Visão Geral da Arquitetura

A arquitetura de software em três camadas consiste em três componentes principais:

1. Camada de Apresentação: Responsável pela interação com o usuário final e apresentação dos dados. Neste caso, utilizaremos uma API REST como camada de apresentação, que receberá requisições HTTP/HTTPS dos clientes e retornará respostas no formato JSON.

2. Camada de Lógica de Negócio: Responsável pela implementação das regras de negócio e processamento dos dados. Essa camada recebe as requisições da camada de apresentação, realiza validações, manipula os dados e interage com a camada de persistência.

3. Camada de Persistência: Responsável pelo armazenamento e recuperação dos dados. Utilizaremos o banco de dados SQL Server 2012 como camada de persistência, onde os dados serão armazenados e consultados.