|
O
que é o UltiROUTE RDD?
UltiROUTE RDD é um Replaceable Database Driver que pode ser vinculado a aplicações escritas em CA-Clipper para fazer com que elas tenham acesso direto a bancos de dados relacionais, tais como o MS SQL Server, Oracle, Sybase, DB2 e muito mais;
Usando o UltiROUTE nas minhas aplicações Clipper, posso gravar nestes bancos de dados relacionais, ou fico limitado somente a acesso para leitura?
UltiROUTE suporta LEITURA E GRAVAÇÃO! Você não precisa escrever funções específicas para ler ou gravar no banco de dados. Você apenas continua a usar a sintaxe familiar do Clipper como antes;
Quanta
memória adicional será necessária pela minha aplicação?
Apenas 30K!
Como
é possível que UltiROUTE necessite de tão pouca memória para rodar
junto com a minha aplicação?
Muitas bibliotecas
RDD no mercado hoje exigem pelo menos 100K de memória (ou mais),
isso sem levar em conta os drivers que precisam ser carregados para
acessar o banco de dados em si. Ao invés disso, o RDD do UltiROUTE
necessita de apenas 30K. O pulo do gato? Sua aplicação em Clipper
não fala direto com o banco de dados, mas com um gateway que fica
instalado na rede. Esse middleware, que acompanha o UltiROUTE, intercepta
todas as chamadas do RDD da sua aplicação, transforma-as em chamadas
apropriadas ao banco de dados sendo usado (por exemplo, Oracle)
e as passa para o banco;
Esse
middleware necessita de uma máquina dedicada para rodar?
Não. Existem
3 opções: Ele pode rodar na mesma máquina que a sua aplicação Clipper;
Pode rodar na mesma máquina que o banco de dados; Pode rodar em
uma máquina separada em qualquer ponto da rede;
Que
tipo de programa é esse middleware?
Este middleware
é chamado de "UltiROUTE Gateway". Em termos técnicos, o UltiROUTE
Gateway é um serviço 32-bits, multi-threaded, multi-processo que
gerencia toda a comunicação entre o cliente e o gateway através
de Named Pipes. Exige Windows NT para funcionar;
Eu
preciso de um gateway para cada usuário da rede?
Não. Somente
um gateway é necessário na rede, o mesmo gerencia múltiplos usuários
simultaneamente;
Quais
são os requisitos mínimos de hardware para este gateway?
Uma máquina
que possa rodar Windows NT: Processador: Intel 386 ou compatível
(Pentium II recomendado) RAM: mínimo 64MB. (128 MB ou mais recomendado)
Quais
são os requisitos de software necessários na máquina que roda minha
aplicação Clipper?
DR-DOS 7, MS-DOS
5.x ou superior. Ou você pode usar uma janela DOS do Windows 95/98/NT;
Software de rede necessário para suportar Remote Named Pipes (usado
para comunicação com o UltiROUTE Gateway), o qual depende exclusivamente
da rede sendo usada. No Netware, isto envolve a carga de um TSR
adicional. Em outros sistemas (Windows NT, LanServer, Banyan) este
suporte pode estar incorporado no cliente da rede;
São
necessárias modificações radicais nas minhas aplicações Clipper
para que eu tenha acesso a estes bancos de dados?
Não! UltiROUTE
é um genuíno driver RDD que permite que você continue usando a linguagem
de manipulação de banco de dados do Clipper. Assim, você pode continuar
usando os mesmos comandos que usava para acessar seus arquivos DBF.
Por exemplo, você pode continuar usando SKIP e até mesmo SKIP -1
nos seus programas. Em outras palavras, você não precisa reescrever
seu código. A única alteração que você precisa fazer na sua aplicação
Clipper é adicionar o comando INCLUDE UltiROUTE.CH
no começo do seu programa e mudar o comando USE para USE
arquivo VIA UltiROUTE. E é isso. Estas são as únicas mudanças
importantes que você precisa fazer na sua aplicação Clipper;
Quais
as versões do Clipper que são suportadas?
CA-Clipper versão
5.2 (release c ou superior) ou versão 5.3.
UltiROUTE
suporta modo protegido?
Sim. Você pode
usar Blinker ou Exospace.
Qual
é o impacto de performance na minha aplicação Clipper quando eu
uso UltiROUTE?
Existem vários
aspectos que influenciam a performance de uma aplicação Clipper
utilizando o RDD do UltiROUTE. O RDD acessa os dados utilizando
SQL. A performance do SQL é diferente da linguagem DML utilizada
pelo Clipper, mas a velocidade com que os comandos são processados
pode ser otimizada no próprio banco de dados. Portanto, é importante
que se tenha um modelo de dados bem definido. Adicionalmente, é
muito importante definir índices para as tabelas. UltiROUTE em si
tem um impacto mínimo na performance. É um executável de 32 bits
que roda debaixo do Windows NT ou OS/2. Além disso, esta camada
foi construída tão leve quanto possível. Isso torna UltiROUTE extremamente
veloz. De fato, com um banco de dados bem definido, rodando no hardware
adequado, a performance geral pode ser muito melhor comparada a
uma situação envolvendo arquivos DBF;
Quais
versões do Windows NT podem ser usadas para o gateway?
UltiROUTE é
suportado no Windows NT 3.5 em diante. A versão recomendada é Windows
NT 4.0 com Service Pack 4 ou 5 UltiROUTE pode ser instalado tanto
no NT Workstation quanto no NT Server. Note que o NT Workstation
suporta somente um número limitado de conexões;
O
que é necessário para fazer minha aplícação Clipper falar com um
IBM AS/400?
Você precisa
do Windows NT Server ou Workstation para rodar o UltiROUTE Gateway.
Adicionalmente, você precisa de um driver ODBC para acessar as tabelas
do DB2/400. Para ficarmos em uma solução única: O IBM AS/400 Client
Access for Windows 95/NT é tudo de que você precisa;
O
que é necessário para fazer a minha aplicação Clipper falar com
um banco de dados Oracle em um servidor UNIX?
Você precisa
do Windows NT Server ou Workstation para rodar o UltiROUTE Gateway.
Adicionalmente, você precisa do cliente Windows NT da Oracle. Este
cliente inclui um driver ODBC para bancos de dados Oracle;
Próxima página
|