o que fazemos > módulos >
O Engine é a camada tecnológica básica desenvolvida pela Bematech para proporcionar excelente grau de interação entre os sistemas empresarias e seus usuários.
Para atingir este objetivo, o Engine distribui o processamento das informações entre vários servidores espalhados geograficamente, proporcionando maior performance e escalabilidade a todos os módulos do Bematech ERP.
Além disso, oferece maior produtividade ao desenvolvimento de aplicativos empresariais para Web, eliminando complexidades, permitindo ao desenvolvedor manter foco nas regras de negócios dos clientes.
Para tanto, o Engine possui comportamento híbrido, funcionando como Servidor de Aplicação e Servidor HTTP, mas cada um com suas diferentes responsabilidades:
Servidor HTTP
Fornece páginas web e outros conteúdos semelhantes para browsers, maximizando a utilização de informações disponíveis localmente em seu BematechLocalCache;
Executa código iJavaScript para montar o conteúdo dinâmico;
Solicita que o Servidor de Aplicação acesse o banco de dados ou execute código iJavaScript remotamente, quando necessita informações que não estão disponíveis em seu BematechLocalCache.
Servidor de Aplicação
Executa código iJavaScript sob demanda do Servidor HTTP;
Acessa o banco de dados usando diretamente as bibliotecas do fornecedor do software do banco, sem intermediários.
Responsabilidades em comum no Engine
Manter o BematechLocalCache atualizado;
Executar código iJavaScript em intervalos marcados.
O real poder do Engine está em funcionar como servidor HTTP em computadores remotos e permitir que os usuários destas máquinas as acessem como um servidor local. A maioria das informações necessárias para se montar páginas web já se encontra no BematechLocalCache. Outras informações transacionais que não estejam armazenadas em cache devem ser buscadas no Engine que atua como Servidor de Aplicações.
perguntas frequentes
atualizações
notícias