Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Sistema de controle de automação

Automação de Servidor: De Macros de Desktop a Plataformas FANG

A grande maioria das aplicações desktop atuais são projetadas para usuários realizarem certas operações: criação de documentos, cálculos, análise de dados, e assim por diante.

Muitas vezes, estas aplicações têm linguagem de macro integrada para criar código que usa esses serviços, por exemplo no caso de sequências de operações repetitivas. Em outras palavras, aplicações deste tipo são programáveis.

A automação de servidor pode rodar no espaço de endereço do cliente. Neste caso, é chamado de servidor interno (in-process) e é implementado como uma biblioteca (DLL).

Além disso, o servidor de automação pode rodar em seu próprio espaço de endereço, diferente do espaço de endereço do controlador. Neste caso, é chamado de servidor out-of-process. É sobre servidores deste tipo que será discutido.

Se o servidor de automação é executado em um computador diferente do computador onde o controlador está rodando, é chamado de remoto. Note que muitos servidores de automação locais podem ser executados remotamente. Como chegou ao FANG?

FANG significa as maiores empresas de tecnologia nos EUA, que são:
F – Facebook
A – Amazon
N – Netflix
G – Google

Elas já conseguiram se tornar uma das empresas mais proeminentes em todos os Estados Unidos. Automação de servidor é especialmente importante para elas porque quando falamos sobre automatizar processos. Tais grandes empresas são as que mais precisam deles.

Foi a última década que realmente determinou automação de servidor para FANG. Desenvolvedores foram envolvidos para introduzir o sistema, que funciona muito bem.

Deve ser mencionado que empresas não-tech menores estão começando a usá-lo também, especialmente corretoras FX que agora permitem automação de servidor para fornecer informação a você, o cliente, sobre quais indicadores MT5 você precisa para a experiência perfeita.

Fintech lentamente se tornou um campo onde tais tecnologias são realmente importantes e cada vez mais empresas estão ansiosas por esta tendência.

Qual é o conceito por trás da automação de servidor?

Se o cliente e servidor estão em espaços de endereço diferentes (seja no mesmo computador ou em diferentes), o cliente deve referenciar os métodos de objetos em diferentes espaços de endereço para gerenciar o servidor. Tecnologia LRPC (Local Remote Procedure Calls) é usada para este propósito.

Como mencionado anteriormente, cada servidor SOM (que é o servidor de automação) e cada classe de objetos SOM tem um GUID (Identificador Global Único) único de 128 bits.

Quando você vai a classes de objetos SOM, às vezes é chamado CLSID (Class ID). Quando você cria servidores SOM (incluindo servidores de automação), pode gerar IT automaticamente com a ajuda do GUID e CLSID, embora possa gerá-los se necessário chamando a API padrão do Windows coCreateGUID.

Informações sobre todos os servidores SOM e classes de objetos SOM são armazenadas no registro do sistema, o que permite ao cliente "não saber" em qual diretório (ou em qual computador da rede local) está o servidor SOM, e receber informações sobre ele do registro.

Em geral, o servidor SOM é uma aplicação que cria um objeto SOM e o torna disponível para outros programas. O servidor de automação fornece a seus clientes um tipo especial de objeto para acesso – objeto dispatch.

Ao mesmo tempo, no espaço de endereço da aplicação controladora que controla o servidor, há uma variável opcional contendo a interface IDispatch, dando-lhe acesso a este objeto no servidor SOM.

O controlador pode controlar o servidor iniciando sua execução, criando documentos e outros objetos. Também pode alterar tamanho, posição e visibilidade da janela do servidor. O controlador também opera copiando objetos do servidor para a área de transferência, adicionando dados ao documento criado pelo servidor, e assim por diante.

A disponibilidade de alguns tipos de capacidades de gerenciamento de servidor depende de quais objetos, propriedades e métodos do servidor são fornecidos pelos desenvolvedores do servidor aos desenvolvedores para automatizar com aplicações externas.

Sistema de controle de automação

  1. Como a COVID-19 Acelerou a Automação na Indústria de Plásticos
  2. Entendendo o Verdadeiro Custo da Automação Robótica para Fabricantes
  3. Como a automação está revolucionando a manufatura em 2020
  4. Acelerando o Desenvolvimento de Vacinas: Como a Automação Agiliza a Produção
  5. O que é Automação de Marketing? Como Está Transformando Campanhas Modernas
  6. Selecionando o Controlador de Automação Industrial Correto: Um Guia Completo
  7. Como a Tecnologia Está Transformando a Manufatura do Amanhã
  8. O Futuro da Automação: Robôs Auto-Replicantes Remodelando a Indústria 4.0
  9. Como Escolher o Projeto de Automação Certo: Um Guia Estratégico
  10. Guia Estratégico para Planejamento de Modernização de Automação