Novas abordagens para a criação de ACS usando tecnologias WEB

O desenvolvimento da tecnologia teve um impacto significativo na arquitetura dos sistemas de controle de acesso. Seguindo o caminho de seu desenvolvimento, podemos prever o que nos espera no futuro próximo.

O passado


Era uma vez, redes de computadores ainda eram uma raridade. E então os ACSs foram construídos da seguinte maneira: o controlador mestre atendia a um número limitado de controladores e o computador agia como um terminal para sua programação e exibição de informações. A lógica do trabalho foi determinada pelo controlador mestre que controla os controladores secundários.

Os controladores secundários não puderam trocar informações diretamente entre si, a troca ocorreu através do controlador mestre. Esse modelo impôs restrições significativas ao desenvolvimento de sistemas de controle de acesso.



O desenvolvimento da tecnologia informática e dos equipamentos de rede influenciou a arquitetura dos sistemas, como resultado do surgimento de sistemas de controle de acesso multiservidor. As mudanças afetaram o software, mas ignoraram os controladores, o que impôs uma limitação à expansão e desenvolvimento do sistema.



Presente


O desenvolvimento da microeletrônica permitiu que os fabricantes de equipamentos alterassem fundamentalmente a arquitetura do ACS. O modelo anterior foi substituído por uma arquitetura na qual os controladores pudessem trocar dados diretamente entre si.

Nesse modelo, o software pode ser instalado em qualquer lugar da rede local; a integração com outros sistemas de segurança foi simplificada usando um único ambiente de troca de informações.



Esse modelo está operando com sucesso até hoje, mas o nível atual de desenvolvimento tecnológico nos permite construir sistemas com uma arquitetura completamente diferente. Há uma ampla variedade de opções físicas e lógicas para garantir a comunicação entre os componentes do sistema e os meios de interação entre os usuários e o sistema. Entre eles, aplicativos de console, controladores especializados com interface gráfica, vários painéis de controle, tablets e telefones, o uso de navegadores WEB padrão. Os recursos dos microcontroladores são muitas vezes maiores que os recursos dos computadores usados ​​no primeiro ACS.

Desenvolvimento adicional da arquitetura de controle de acesso


Controlador como servidor

O servidor no ACS é necessário para executar corretamente a lógica de negócios do sistema, para armazenar dados sobre usuários e eventos. Há 20 anos, o controlador mestre também lidou com isso. Desde então, os requisitos para sistemas de controle de acesso aumentaram significativamente, mas os recursos dos controladores modernos excedem os recursos dos computadores há 20 anos.

O servidor do sistema pode ser instalado no próprio controlador, se tiver os recursos apropriados. Um servidor do sistema implantado na memória do controlador possui vantagens significativas. A primeira delas é a facilidade de iniciar o sistema.



Um dos controladores do sistema é atribuído pelo servidor (ou pelo mestre, como era antes), recebe instruções com os controladores com os quais irá trabalhar. Tudo, o sistema está pronto. Para trabalhar com objetos remotos, o controlador atribuído pelo servidor recebe um IP "branco", é indicado para outros controladores e eles se conectam independentemente a ele. Para integração com 1C, você só precisa transferir o endereço do controlador para o programa. Para integrar-se ao sistema de reconhecimento de placas, especifique o número do veículo e o endereço IP da câmera ou sistema capaz de reconhecer os números das placas como o número da senha.

ACS como um serviço

O segundo grande benefício é a facilidade de uso. O cliente não precisa mais pensar em qual computador implantar o sistema, onde ele estará e quem o servirá. Agora, o cliente simplesmente recebe um endereço IP, nome de usuário e senha - e pode monitorar a disciplina do funcionário, atribuir direitos de acesso e emitir passes de convidados em qualquer navegador que seja adequado a ele. Basta comprar um torniquete e um controlador (ou uma solução pronta para uso - um ponto de verificação eletrônico) e identificadores. E o sistema está pronto.

Essa abordagem atende ao máximo à tendência atual de percepção do ACS como um serviço. O cliente não pensa em instalar e manter o sistema, tudo isso é realizado remotamente por especialistas. Aqui, inevitavelmente, surge a questão sobre a velocidade do controlador e sua capacidade de trabalhar com 10 mil usuários e 200 catracas? Embora isso não seja possível, o banco de dados pode estar localizado na nuvem ou em um servidor dedicado. Com o tempo, os recursos dos controladores aumentarão e o sistema descrito acima pode ser implantado mesmo em grandes empresas com um grande número de funcionários e dispositivos executivos.

O futuro


Padronização como tendência

A arquitetura do ACS será construída com base em controladores "inteligentes" que interagirão independentemente entre si, tendo entre si vários controladores principais que atuam como um servidor. Eles também podem ser combinados com base em um único servidor (ou vários servidores), que fornece a lógica de interação necessária.



É necessário que a padronização de protocolos seja suportada por todos os participantes do mercado - não apenas no nível de interação com o controlador, mas também no nível de interação do sistema.

Talvez o desenvolvimento de um único padrão seja implementado em um futuro distante. Mas, mesmo que isso não aconteça, a padronização da interação com base na API REST e o acesso às informações pelo navegador devem ser implementados o mais rápido possível.

Source: https://habr.com/ru/post/pt469495/


All Articles