Modos de execução de aplicativos Oracle Forms
O Oracle Forms é uma plataforma de desenvolvimento de aplicativos gráficos empresarial da Oracle. Os aplicativos Oracle Forms podem ser executados em diferentes modos, dependendo das necessidades do ambiente.
Modo Socket Forms
O modo Socket Forms é um método de execução de aplicativos Oracle Forms que utiliza uma conexão direta do cliente de desktop para o processo de escuta de formulários no servidor. Nesse modo, a comunicação entre o cliente e o servidor Forms é estabelecida por meio de uma conexão de soquete direto.
Vantagens
- Usa até 40% menos largura de banda do que o modo Forms Servlet, tornando-se mais adequado para redes com limitações de largura de banda.
- Utiliza menos recursos da camada de aplicativos JVM, pois tem menos overhead associado ao tratamento de transações HTTP.
- Pode ser útil em topologias de rede específicas, quando os Serviços de formulários são configurados em um nó diferente do nó em que os serviços da web estão configurados.
Desvantagens
- Não é a melhor escolha para implantações via redes inseguras, como a Internet, devido à necessidade de permitir conexões diretas à rede.
- Pode ser menos robusto e menos confiável do que o modo Forms Servlet.
Modo Forms Servlet
O modo Forms Servlet é um método de execução de aplicativos Oracle Forms que utiliza um servlet Java chamado Forms Servlet Listener para gerenciar a comunicação entre o cliente Java Forms e o servidor Oracle Forms Services AS. Nesse modo, a comunicação entre o cliente e o servidor Forms é realizada através de conexões HTTP e HTTPS.
Vantagens
- É mais facilmente reconhecível pelos roteadores, pois tráfego HTTP/HTTPS é amplamente utilizado na Internet.
- Usa hardware de rede existente para funções como balanceamento de carga e criptografia de pacotes.
- É mais resistente a reconfigurações de rede e firewall, e conexões servlet podem ser restabelecidas em caso de falhas inesperadas na conexão.
- É mais robusto e confiável do que o modo Socket Forms.
- É o único método suportado para clientes genéricos Oracle Forms.
Desvantagens
- Usa mais largura de banda do que o modo Socket Forms.
- Pode exigir mais recursos da camada de aplicativos JVM, pois tem mais overhead associado ao tratamento de transações HTTP.
- Pode não ser a melhor escolha para ambientes com restrições de largura de banda ou recursos de máquina.
Recomendação
O modo Forms Servlet é o método preferido e recomendado para implantação de aplicativos na web, especialmente em ambientes com conexões de rede inseguras, como a Internet.
Alternando entre os modos de implantação
Os ambientes do Oracle Applications 11i e 12i podem ser configurados para executar em diferentes modos. No Oracle Applications 11i, o modo de execução padrão é o Socket Forms, enquanto no Oracle Applications 12i, o modo de execução padrão é o Forms Servlet.
Se os usuários precisarem alternar entre os modos de execução, poderão seguir procedimentos específicos para alterar a configuração e executar o processo de autoconfiguração, se necessário.
Conclusão
O modo de execução de aplicativos Oracle Forms a ser escolhido depende das necessidades específicas do ambiente. Em geral, o modo Forms Servlet é o método preferido, pois é mais robusto e confiável, e é compatível com padrões web.
0 Comentários