Oracle passa “a poder suportar todas as grandes plataformas de negócio”.
A nova versão do software de data grid da Oracle irá permitir que as aplicações Microsoft .NET sejam escaláveis ao ponto de atingirem as mesmas dimensões dos ambientes multi-servidor, normalmente experienciados pelas aplicações empresariais Java, de acordo com informações do próprio fabricante.
Assim, com a nova versão 3.6 do Coherence, lançada no início desta semana, “passamos a poder suportar todas as grandes plataformas de negócio”, segundo Cameron Purdy, vice-presidente da Oracle para o desenvolvimento. O software agora actualizado conta também com uma nova linguagem de query e um conjunto melhorado de ferramentas, entre outros melhoramentos.
O Coherence, um componente da suite Oracle Fusion Middleware 11g, é um software que faz a ligação da memória em funcionamento de múltiplos servidores, fazendo com que actuem como se se tratasse de uma única pool de memória virtual, denominada data grid, na qual os grandes programas podem ser executados.
Quando falamos em software in-memory, o TimesTen será a solução que mais rapidamente vem à cabeça de todos no que se refere á Oracle. Mas enquanto o TimesTen foi concebido para manter uma base de dados frequentemente actualizada e de grande dimensão dentro da memória partilhada, já o Coherence consegue manter objectos na memória, tais como código de programas.
“Se eu tiver uma série de objectos Java que permitem à aplicação ter uma representação orientada a objectos da informação que utiliza, então o Coherence é o ideal. A solução gere o modelo de domínio dessa forma, sem qualquer necessidade de mapear essa informação a partir de uma base de dados relacional”, destaca Cameron Purdy.
Esta abordagem permite às organizações correrem programas que antes eram grandes demais para serem suportados pelos servidores, tais como os sistemas de viagens online ou os sistemas transaccionais dos bancos.
O Coherence também permite redundância: se um servidor falhar, outro toma de imediato o seu lugar sem qualquer quebra no serviço. “Trata-se de uma forma extremamente simples de utilizar o hardware tradicional para construir sistemas de grande escala e muito resistentes para a gestão e processamento de elevados volumes de informação em tempo real”, sublinha o mesmo responsável.
A nova versão do software, que representa a maior actualização do produto feita num ano, inclui 848 alterações face à versão anterior, de acordo com a Oracle.
Uma das novas funcionalidades é uma framework de sessão que inclui a capacidade de funcionar com aplicações que correm no Microsoft .NET. Embora há já muito tempo que a Oracle disponibilizava plug-ins que permitiam aos servidores de aplicações Java correr sobre o Coherence, a nova versão inclui também um plug-in para sessões .NET.
Tradicionalmente, as grandes aplicações .NET têm que armazenar estados de sessão numa base de dados – o que pode ser particularmente moroso em ambientes transaccionais – ou manter todos os estados de sessões na memória em funcionamento de um só servidor, o que limita a sua escalabilidade e implica a existência de um único ponto de falha.
“Nós transferimos um modelo de aplicações Java altamente disponível e escalável para o .NET. Graças a isso, é possível agora executar centenas de servidores e ir adicionando mais servidores e sessões activas à medida das necessidades”, sublinha o vice-presidente da Oracle.
Outra nova funcionalidade é a linguagem query similar ao SQL, a que a Oracle denominou de Coherence Query Language (CohQL).
Ao parecer-se com o SQL, o CohQL permitirá aos programadores de bases de dados trabalharem com o Coherence numa linguagem que facilmente compreenderão melhor, em vez de terem que lidar com complexos modelos de domínio que usam uma linguagem como o Java, com a qual poderão estar menos familiarizados.
Com o CohQL, o operador de um site de comércio electrónico, por exemplo, pode “seleccionar todas as listas de compras que acidentalmente foram adicionadas a um item com o preço errado, porque alguém fez o upload incorrecto do catálogo”, exemplifica Purdy.
A nova versão conta com um conjunto de ferramentas de gestão denominado Coherence Quorum, que permite aos administradores gerirem de forma mais rápida todas as capacidades e recursos. Para melhorar a segurança, o software consegue, ainda, estabelecer conectividade end-to-end SSL (Secure Sockets Layer), protegendo assim as mensagens de possíveis intrusões.
Tags: Oracle










