AUTOEXEC – MONITORAMENTO E PROCESSAMENTO DE ARQUIVOS

AUTOEXEC é um software para automação de processos que utiliza arquivos como mecanismo de integração entre aplicações. É um sistema reativo à presença de arquivos em pastas monitoradas.

Ele monitora pastas e, quando encontra arquivos específicos, dispara processos que os utilizam como origem de entrada de dados. Trata-se de um software sofisticado que permite a integração de aplicações, utilizando apenas o sistema de arquivos, sem necessidade do uso de APIs.

Em uma organização existem múltiplos sistemas em funcionamento. Cada um desses sistemas lida com informações de maneira diferente, uma vez que são desenvolvidos em plataformas variadas e utilizam diversas linguagens de programação.

É comum o surgimento repentino da necessidade de integrar sistemas que foram desenvolvidos sem ter como base a perspectiva da integração. Integrar aplicações divergentes é um desafio e requer uma compreensão completa dos objetivos e tecnicalidades de cada aplicação.

Com o AUTOEXEC integrar aplicações torna-se uma tarefa fácil. O software utiliza arquivos de dados – naturais para todos os ambientes operacionais – como mecanismo de integração. Uma forma simples e eficiente de integrar aplicações divergentes.

COMO FUNCIONA

1. O sistema age como um robô, que monitora pastas em busca de arquivos a processar. Cada arquivo detectado será coletado e processado, na medida da disponibilidade do ambiente, com a maior brevidade possível.

2. O sistema conta com um mecanismo COLETOR e um mecanismo DISPARADOR. À medida que os arquivos são detectados nas pastas monitoradas, o mecanismo COLETOR os move para         um repositório temporário.

3. Os arquivos ficam no repositório temporário enquanto aguardam por disponibilidade de execução. O mecanismo DISPARADOR atua como escalonador de tarefas.

 

A figura abaixo ilustra um diagrama de implantação do AUTOEXEC. O software cumpre um papel dentro de um esquema de “empacotar” e “desempacotar” arquivos, em conjunto com outro software de criptografia da PRODIST, o STS RSFN LINE.

autoexec

Neste caso, quando o AUTOEXEC detectar a presença de um arquivo na pasta Empacotar (in) ou Desempacotar (in), o mesmo será coletado pelo mecanismo COLETOR e submetido, como INPUT_FILE, pelo mecanismo DISPARADOR, para que seja processado pelo software STS RSFN LINE.

 

O arquivo resultante do processamento, OUTPUT_FILE, será armazenado nas pastas Empacotar (out) ou Desempacotar (out), conforme o caso.

 

Qualquer aplicação (ou script) invocada por linha de comando, na qual um arquivo de entrada possa ser informado como parâmetro para execução, pode ser cadastrada como um processo do AUTOEXEC.

PRINCIPAIS FUNÇÕES

  • Monitorar pastas de entrada
  • Coletar arquivos nas pastas de entrada
  • Escalonar a execução de processos (jobs) de acordo com a disponibilidade
  • Executar processos oferecendo os arquivos coletados como INPUT FILES

BENEFÍCIOS

  • Sistema reativo à presença de arquivos em pastas monitoradas
  • Dispensa o uso de API na integração entre sistemas
  • Permite integrar sistemas heterogêneos com rapidez e facilidade
  • Suporta grande variedade de plataformas

REQUISITOS DE SOFTWARE

  • Windows Server x(64) ou Linux x(64)
  • Oracle Java 8

REQUISITOS DE HARDWARE

  • Processador x(64) com 02 núcleos
  • 02 GB Memória RAM
  • 512 MB Disco Rígido

Virtualização: suportada