Avançar para o conteúdo principal

IBM common client





A IBM tem vários motores de bases de dados. Os mais conhecidos são o DB2 e o Informix.
Para lhes aceder tinha, até aqui, de manter diferentes produtos de conectividade. Por exemplo o Informix tinha um driver de JDBC e o DB2 outro. A mesma coisa para PHP e .NET.
Claro que grande parte da lógica é igual e viram aqui uma forma de poupar umas massas em desenvolvimento e suporte. Para tal resolveram fazer clientes que consigam aceder às diferentes bases de dados.

O que permitiu esta estratégia foi a adopção no Informix e clouscape do DRDA como protocolo de acesso à base dados. Até à versão 11 o Informix tinha um protocolo próprio que vinha desde os primeiros tempos em que o suporte de rede foi adicionado.
A partir da versão 11 pode-se aceder à base de dados com um dos protocolos iNet (antigo) ou DRDA (standard e novo) em simultâneo.

O DRDA define a arquitectura distribuída de uma base de dados incluindo a forma como um cliente comunica pela rede com o servidor e até as API(s). É um standard publicado e gerido pelo Open Group. É assim uma espécie de SOAP para as bases de dados (na medida em que define uma forma standard de um cliente se ligar e interagir com o fornecedor de serviços).

Se mais SGBD(s) adoptassem o standard poderíamos ver uma enorme redução na quantidade de diferentes implementações de clientes ou então usar o mesmo cliente em todas as base de dados reduzindo curvas de aprendizagem ou podendo escolher entre o que melhor resolve os nossos problemas em vez de ter clientes completamente comprometidos com o SGBD.

Voltando à IBM, por aquilo que ouvi escolheram o que de melhor existia em cada um dos drivers e implementaram-no no driver comum. Todas as funcionalidades a partir de agora serão implementadas para todos os SGBD(s). Um exemplo é o novo produto da IBM : IBM Data studio que promete uma forma fácil de gerir os dados durante todo o ciclo de vida (modelação, implementação, qualidade, arquivo).

Comentários

Mensagens populares deste blogue

Backup automático de disco USB (pen drive)

Hoje em dia toda a gente tem uma pen drive para levar os seus ficheiros de um lado para o outro. E muitas vezes está lá trabalho importante. Mas impõe-se uma pergunta: o que acontece se se perde a pen drive ? Ou se esta se avaria? Quem é que faz backups regulares da pen drive ? Muito pouca gente! Pessoalmente tenho por hábito fazer um backup cerca de uma vez por semana. Quando o trabalho é muito, faço backup mais vezes. Mas já por duas vezes as avarias me fizeram perder as versões mais recentes. E isto chateia. Por isso aqui há uns dias decidi "coçar esta comichão" e resolver o problema de forma mais sistemática: arranjei maneira de fazer um backup automático cada vez que ligo a pen drive a um computador. (sim, eu sei que há software específico para isto, mas que querem, apeteceu-me fazer mais um) A receita é relativamente simples: um script (DOS batch file ) que faz o backup , um ficheiro de definição de autorun e já está. 1. O script de backup - Basta instalar, na roo...

Ideias sobre o ensino à distância em 2020

O processo de combate ao COVID-19 obriga a que todos repensem as suas actividades normais e um dos sectores mais afectados é o Ensino. Diz-se com frequência que o Ensino em Portugal continua no séc. XX, porque continua a depender quase totalmente de lápis, caneta, papel e livros. Entre os anos de 1965 e 1987, Portugal teve a  Telescola , um projecto de ensino à distância que tentava resolver a falta de professores do ciclo preparatório (5º e 6º anos) em locais remotos. Desde então, tanto quanto sabemos, não houve mais projectos de ensino à distância em larga escala. Retrospectivamente, talvez tenha sido um erro mas, enfim, são coisas fáceis de dizer à posteriori. O tele-ensino não é uma coisa nova e os constrangimentos tecnológicos de hoje são muito menores. Nada que se compare, por exemplo com a experiência School of the Air , existente na Austrália desde 1951, quando os miúdos podiam apenas falar com os professores por rádios alimentados a pedais. Foto: "Miss Molly Ferg...

Recém-licenciados das TI não sabem produzir sistemas de informação

Uma das conclusões mais chocantes do recente trabalho " Competências a reforçar na formação dos profissionais de TI em Portugal ", do Grupo de Trabalho das Competências, da ANETIE é que os recém-licenciados não sabem o suficiente sobre construção de interfaces nem sobre produção de informação . Não conheço estatísticas sobre esta matéria. Mas julgo que não estará muito longe da verdade a afirmação de que mais de 90% dos licenciados em cursos ligados às TI estarão envolvidos profissionalmente na produção ou exploração de Sistemas de Informação de Gestão. Isto é: bases de dados, formulários electrónicos, relatórios operacionais ou analíticos, troca de informação entre sistemas, etc.. Ora o que a ANETIE apurou junto dos seus associados é que entre as maiores lacunas encontradas nos licenciados do sector que se vão depois dedicar à engenharia de software, os conhecimentos sobre coisas básicas como écrans de entradas de dados e emissão de relatórios são extremamente baixos. Outr...