Tecnologia Caché
Independente do segmento de indústria ou porte de uma empresa, quando o assunto é gerenciamento de dados as necessidades são universais: performance, escalabilidade, conectividade e baixo custo da solução. Foi com foco nestas necessidades que a InterSystems desenvolveu o Caché.
Com acesso multidimensional de dados, sejam eles relacionais (SQL) ou orientados a objeto, o Caché apresenta performance até 40 vezes superior do que os bancos de dados tradicionais do mercado. A maior prova da escalabilidade maciça do Caché é o fato da maior aplicação cliente/servidor do mundo, rodar no Caché. Trata-se do Partners Health Care Systems, que conta com 35.000 estações cliente/servidor.
Além de ser de orientado a objeto, o Caché garante comunicação transparente com sistemas e dados armazenados em tecnologia relacional (SQL). E por apresentar interface com as tecnologias padrão de mercado como ODBC, JDBC, C++, COM, Java e Corba, entre outras, o Caché consegue também integrar sistemas e legados, de forma simples, rápida e acessível.
São dois os principais fatores que fazem do Caché a solução que apresenta menor custo total de propriedade: a sua política comercial baseada em venda de acessos concorrentes, ou seja, você não precisa comprar licenças de Caché para todos os usuários, e sim, o número suficiente para garantir até mesmo os picos de acesso simultâneo; e o fato de o Caché demandar muito pouco recurso de hardware, permitindo à sua empresa alta escalabilidade sem altos investimentos.
A arquitetura do Caché permite uma representação realista do mundo dos dados complexos, facilitando assim a modelagem dos dados, independente de seu volume e sua complexidade. Para melhorar ainda mais a performance no processamento de transações, o Caché inova com o conceito de armazenamento esparso, em que apenas os dados reais ocupam espaço no banco de dados e dados inexistentes não ocupam lugar algum. Essa tecnologia otimiza a performance e a capacidade de crescimento por meio da redução das operações de I/O disco.
Os Clientes ganham em produtividade, performance, escalabilidade e baixo custo da solução, uma vez que o Caché demanda menos recurso de hardware do que qualquer outro banco de dados do mercado.
Já os desenvolvedores de aplicações ganham em produtividade, pois podem escolher entre os ambientes GUI (interface gráfica) e WEB, uma vez que o Caché cria projeções de objeto em ActiveX, Java ou C++. Isso permite uma interligação entre os objetos Caché e o Visual Basic, além de garantir aos desenvolvedores a liberdade de trabalhar em seus ambientes favoritos de desenvolvimento e interfaces de usuário.
Vantagens e benefícios
Conheça agora algumas das características que o Caché oferece para cada tipo de aplicação:
1. Caché para Web
Caché é o único banco de dados que já vem com uma ferramenta de desenvolvimento de aplicações. Com Caché Server Pages, desenvolver aplicações WEB ficou muito mais fácil, rápido e acessível. Isso significa aumento de performance e produtividade para o desenvolvedor, e para o usuário final também.
Compatível com a maioria dos servidores WEB do mercado, a ferramenta Caché Server Pages garante performance surpreendente em transações e acessos a dados, e sua aplicação lógica centralizada permite que alterações sejam feitas de forma rápida e simples.
Além do Caché Server Pages, estão disponíveis Tags Adicionais Caché, Caché Hyper-Events e o Caché Web Wizard.
2. Servidor de dados Caché
Em processamento de transações, o desempenho é um fator crítico e, por isso mesmo, é imprescindível que as aplicações estejam aptas para crescer, atender mais usuários e não perder desempenho. Os servidores de dados Caché são capazes de atender toda essa demanda, porque é o único que conta com ferramentas como: banco de dados multidimensional com acesso a dados orientado a objetos, via SQL e multidimensional, além da arquitetura unificada de dados e do Caché View Point.
3. Servidor de aplicações Caché
Caché oferece aos desenvolvedores absolutamente tudo que eles precisam: poder e flexibilidade. Isso porque o servidor de aplicações Caché oferece uma velocidade de processamento sem precedentes e conectividade total. São características únicas de um produto com ferramentas únicas: Caché Object Script, Servidores de Objetos Caché, Visual Caché & Caché Direct, SQL Gateway, Distributed Caché Protocol e mapeamento dinâmico de namespaces.
Tecnologia Ensemble
O que é Ensemble?
Ensemble é um Software Rápido de Integração de aplicações flexível que possibilita integração e desenvolvimento de aplicações complexas excepcionalmente rápidas. O Ensemble excede a construção de novas soluções estratégicas de negócios que alavancam as funcionalidades de aplicações existentes, orquestram novos processos de negócios e interagem os dados por toda a empresa.

Integração de Poder e Facilidade
Ensemble, o Software Rápido de Integração da InterSystems é a única plataforma de integração de aplicações que incorporam as funcionalidades de um servidor de integração, um servidor de aplicações, um banco de dados orientado a objetos de alta performance e um ambiente único de desenvolvimento e gerenciamento em um único produto de arquitetura consistente.
O Ensemble leva a integração de aplicações a um nível mais avançado possibilitando as organizações a implementar rapidamente novas soluções de negócios que alavancam as funcionalidades das aplicações existentes, orquestram novos processos de negócios e integram dados por toda a empresa.
O Ensemble se sobressai por permitir criação rápida de aplicações compostas - novas soluções estratégicas de negócios que integram as funcionalidades de aplicações existentes, novas lógicas de processos de negócios, e dados por toda a empresa. É uma plataforma flexível que entrega as capacidades requeridas para uma rápida implementação de até as mais complexas iniciativas de integração de aplicações corporativas. As características do Ensemble são:
-
Total Integração e Desenvolvimento - Um único ambiente de desenvolvimento gráfico, baseado em código e XML acelera a modelagem e automatiza processos de negócios para análises de negócios e desenvolvedores e suporta um desenvolvimento rápido e orientado a serviço de aplicações compostas que alavancam dados existentes e funcionalidades.
-
Arquitetura de Serviço Universal - Uma representação consistente, eficiente do objeto de diferentes modelos de programação e formatos de dados possibilitam o uso das ferramentas de desenvolvimento mais poderosas e atuais e de tecnologias para acessar dados legados e funcionalidades de componentes reutilizáveis .net ou J2EE, Web Services ou XML. O risco de ficar preso a um produto especifico J2EE ou .NET é eliminado, e a flexibilidade maximizada.
-
Mecanismo Persistente de Objeto - um banco de dados orientado a objetos distribuído, de alta performance, ultra escalável, compatível com SQL, gerencia e armazena todos os metadados, mensagens e processos de informação, sem custos e despesas adicionais típicas de um banco de dados relacional. Organizações recebem todos os benefícios da tecnologia de orientação a objetos, assim como acesso em tempo-real tanto para mensagens processadas ao vivo e mensagens antigas para auditar e monitorar atividades de negócios (BAM), e alta confiabilidade e recuperabilidade para longos processos de negócios.
-
Gerenciamento Customizado End-to-End - Gerenciamento integrado de fácil customização, extensivo e monitoramento de facilidades de suporte de fácil diagnóstico e depuração de problemas, possibiltando a otimização de serviços e minimizando esforços da equipe automatizando monitoramento de buscas críticas e gerando alertas específicos para qualquer empresa. Como resultado, gastos operacionais são reduzidos e o potencial dos problemas associado com o uso de ferramentas múltiplas de diversos fornecedores desaparecem.
Vantagens |
Benefícios |
O Ensemble fornece um ambiente de desenvolvimento gráfico, XM, baseado em código para construir adaptadores customizados, orquestrar processos de negócios e criar aplicações compostas.
|
-
Desenvolvimento automático de adaptadores alavancando serviços SOAP.
- Simplifica e acelera modelagem e automação de processos de negócios tanto para analises de negócios quanto para desenvolvedores.
-
Integração imediata com as ferramentas de gerenciamento de processos de negócios pelo suporte padrão do BPEL.
-
Desenvolvimento rápido orientado a serviço de aplicações compostas que aumentam os dados e as funcionalidades existentes.
|
O Ensemble fornece uma representação consistente e eficiente do objeto de diferentes modelos de programação e formatos de dados.
|
- Desenvolvimento rápido de aplicações compostas por meio de poderosa abstração tanto de lógica quanto de dados.
-
Utiliza as últimas ferramentas de desenvolvimento e tecnologias para acessar dados legados e funcionalidades como componentes .NET ou J2EE reutilizáveis, Web Services ou XML.
-
Arquitetura universal provê suporte padrão tanto para J2EE e .net e é facilmente extensivo para futuros modelos de objetos e ambientes de tecnologia.
|
No seu núcleo, o Ensemble utiliza um banco de dados orientado a objeto distribuido de alta performance para gerenciar e armazenar todos os metadados, mensagens e processos de informação.
|
-
Possibilita tempo real de acesso tanto para mensagens processadas em tempo real ou previamente para monitoramento de atividades de negócios (BAM), auditando relatórios baseado em SQL, e gerenciamento.
-
Alta confiabilidade, recuperabilidade e performance para longos processos de negócios.
-
Integração rápida, desenvolvimento rápido, fácil gerenciamento, e ótima extensibilidade pelo repositório compartilhado de metadados.
-
Evita custo e excessos de bancos de dados relacionais.
|
O Ensemble fornece monitoramento extensivo, alta customização e facilidade de gerenciamento que são estritamente integrados com os modelos e ferramentas de desenvolvimento.
|
-
Interface baseado em Web permite gerenciamento local ou remoto de qualquer ponto.
-
Otimizar os níveis de serviço e minimizar gastos excessivos com staff definindo suporte de gerenciamento customizado e alertas para monitorar buscas criticas.
-
Diagnóstico rápido e depuração de problemas durante o desenvolvimento e operações em tempo-real usando Visual Trace.
-
Usar qualquer ferramenta SQL para consultar e gerar relatórios de depósitos de mensagens para auditoria e outras necessidades de gerenciamento.
|
Orquestração do Processo de Negócios
Enquanto integrações de aplicações estão focadas na troca de informações entre duas ou mais interfaces de aplicações, orquestração do processo de negócios se concentra na coordenação dos processos que disparam muitas aplicações freqüentes rodando em unidades de negócios diferentes. Por permitir que analistas de negócios e desenvolvedores estejam focados em interações lógicas e fluxo de informação entre as aplicações, o modelo de processo de negócios do Ensemble e as capacidades de automação permitem rápida automação das funções de negócios de alto-nível como integrar ordens de processos e sistemas de produção.
Benefícios do Ensemble:
Total Integração & Desenvolvimento
Ambiente de desenvolvimento gráfico único em XML e baseado em código para orquestração de processos de negócios.
Arquitetura de Serviço Universal
Representação consistente e eficiente do objeto de diferentes modelos de programação e formato de dados permite rápida modelagem de processos de negócios de aplicações cross.
Gerenciamento Customizado
Monitoramento altamente customizado e flexível e facilidades de gerenciamento que são estritamente integradas com os modelos de processos e ferramentas de desenvolvimento.
Mecanismo de Objeto Persistente
Alta performance distribuído no banco de dados orientado a objetos, para gerenciamento e armazenamento de todos os metadados, mensagens e processos de informação.
Benefícios do Ensemble |
-
Conectividade imediata para virtualizar todos os sistemas de informações convencionais.
-
Poderosa abstração tanto da lógica quanto dos dados para acesso rápido para as funcionalidades e dados das aplicações.
-
Simplifica e acelera a modelagem e automatização de aplicações cross e processos de negócios tanto para analistas de negócios quanto para desenvolvedores.
-
Integração imediata com ferramentas de gerenciamento de processos de negócios de terceiros por meio do suporte do padrão BPEL.
-
Ótima extensibilidade pelo repositório compartilhado de metadados.
|
-
Alta confiabilidade, recuperabilidade, e performance para um longo processo de negócios.
-
Acesso em tempo real tanto para mensagens processadas ao vivo como previamente para auditoria, relatórios baseados em SQL e gerenciamento.
-
Otimiza serviços e minimiza carga de recursos humanos definindo gerenciamento customizado e alertas para monitorar processos críticos e buscas.
-
Diagnósticos rápidos e depuração de problemas durante o desenvolvimento e operações utilizando o Ensemble Visual Trace.
-
Interface baseada em Web possibilita gerenciamento local ou remoto de qualquer aparelho.
|
Coordenação de Dados
O foco de coordenação de dados está na propagação transacional de dados de um sistema para o outro, enquanto preservam a integridade, tanto para os dados como para as transações de negócios. Pela abstração de uma ampla variedade de bancos de dados, tecnologias e interfaces de aplicação como um conjunto consistente de classes e métodos, e transparentemente contando as diferentes aplicações semânticas e esquemas de dados, o Ensemble possibilita integração extremamente rápida entre diferentes fontes de informação sem a complexidade da interface com interfaces nativas e protocolos.
Características do Ensemble:
Total Integração & Desenvolvimento
Ambiente de desenvolvimento rápido para construir adaptadores customizados, criar transformações de dados também customizadas e funções de rotinas baseadas em regras.
Arquitetura de Serviço Universal
Consistente e eficiente representação do objeto de diferentes modelos de programação e formatos de dados para acesso rápido a dados legados e funcionalidades.
Gerenciamento Customizado
Monitoramento altamente customizado e flexível e facilidades de gerenciamento são estritamente integrados com o mecanismo de mensagem e ferramentas de desenvolvimento.
Mecanismo de Objeto Persistente
Alta performance distribuída do banco de dados orientado a objetos para gerenciamento e armazenamento de todos os metadados e mensagens.
Benefícios do Ensemble |
-
Mais de 250 adaptadores pré-construídos fornecem conectividade imediata para todos os sistemas virtuais de informações convencionais.
-
Desenvolvimento customizado extremamente rápido de adaptadores usando heranças de orientação a objetos e serviços de SOAP.
-
Poderosa abstração tanto da lógica como do dado para rápido acesso a dados legados e funcionalidades.
-
Rápida integração e a melhor extensibilidade pelo repositório compartilhado de metadado.
-
Evita custos e despesas indiretas com um banco de dados relacional.
-
Suporta tanto integração síncrona quanto assíncrona
-
Mecanismo poderoso de mensagem envia mensagens por tipo de mensagem e conteúdo.
-
Entrega de mensagem garantida, e confiança na integridade transacional.
|
-
Capacidades de transformação de dados direcionados ao especialista conecta as diferenças nas aplicações semânticas e nos esquemas de dados.
-
Serviços de transformação podem ser estendidos para qualquer nível de complexidade somente adicionando funções customizadas.
-
Acesso em tempo-real tanto para mensagens processadas ao vivo ou previamente que estão armazenadas para auditoria, relatórios baseados em SQL, e gerenciamento.
-
Diagnóstico rápido e depuração de problemas durante o desenvolvimento e operações ao vivo utilizando o Ensemble Visual Trace.
-
Evita custos e despesas indiretas de uma banco de dados relacional por compartilhar o repositório de metadados e armazenamento de mensagens.
-
Espaço de gerenciamento customizado baseado em Web possibilita gerenciamento local ou remoto e monitoramento de buscas criticas de qualquer aparelho.
|
Desenvolvimento de Aplicações Compostas
Combinando as funcionalidades de aplicações existentes com novas lógicas de processos de negócios e interfaces de usuários, as aplicações compostas têm se tornado uma alternativa para os desenvolvedores de aplicações novíssimas. Composição e integração de legados e novos componentes de negócios - em aplicações transacionais em tempo-real - são uma combinação natural para a integração rápida do Ensemble e as capacidades de desenvolvimento orientadas a serviço.
Monitoramento de Atividades de Negócios
No seu nível mais amplo, monitoramentos das atividades de negócios (BAM) é a convergência do Business Inteligence (BI) operacional e integração de aplicações em tempo-real que tem objetivo em reduzir atrasos em gerenciar e executar processos de negócios críticos nas empresas. Baseados em opções de conectividade amplas, mensagens confiáveis e ferramentas poderosas de BPM, acoplados com dados em tempo-real analítico do Ensemble, faz do Ensemble a plataforma perfeita para desenvolver soluções BAM.
Características do Ensemble:
Total Integração & Desenvolvimento
Ambiente de desenvolvimento rápido e flexível para construir adaptadores customizados, orquestrando processos de negócios e desenvolvendo soluções de monitoramento de atividades de negócios.
Arquitetura de Serviço Universal
Representação consistente e eficiente do objeto de diferentes modelos de programação e formatos de dados para acesso rápido para dados e funcionalidades de aplicações.
Gerenciamento Customizado
Facilidades de gerenciamento e monitoramento altamente customizado e flexível que são estritamente integrados com o mecanismo e depósito de mensagens, modelagem e ferramenta de desenvolvimento.
Mecanismo Persistente de Objeto
Alta performance distribuído no banco de dados orientado a objetos, com indexação transacional em bit-map para depósito de mensagens.
Benefícios do Ensemble |
- Conectividade imediata para virtualizar todos os sistemas de informações convencionais.
-
Desenvolvimento extremamente rápido de adaptadores customizados usando herança de objetos e serviços SOAP.
- Poderosa abstração tanto da lógica quanto dos dados para acesso rápido às funcionalidades das aplicações e dados.
-
Alta confiabilidade, recuperabilidade, e performance para longos processos de negócios.
-
Simplifica e acelera modelagem e automatiza processos de negócios tanto para analistas de negócios quanto para desenvolvedores.
-
Integração imediata com ferramentas de gerenciamento de processos de negócios de terceiros pelo suporte do padrão BPEL.
|
-
Analises em tempo-real tanto de mensagens processadas ao vivo e antigas para gerar alertas.
-
Usa qualquer ferramenta SQL para consulta e geração de relatórios customizados do depósito de mensagens.
-
Ambiente de desenvolvimento rápido para construir painéis customizados e soluções complexas de monitoramento.
-
Diagnóstico rápido e depuração de problemas durante o desenvolvimento e operações ao vivo utilizando o Ensemble Visual Trace.
-
Evita custos e despesas indiretas de bancos de dados relacionais para depósito de mensagens, repositório compartilhado de metadado e armazenamento de processos de informação.
-
Suporte de gerenciamento customizado baseado em Web permite gerenciamento local ou remoto e monitoramento de buscas criticas de qualquer aparelho.
|
ZEN
O que é Caché ZEN?
Resumidamente pode-se afirmar que o Zen é uma poderosa framework extensível para criação rápida de aplicações baseadas na Web que faz parte do produto Caché.
Características do Zen
-
Framework extensível, de alto nível, otimizado para oferecer a máxima velocidade de desenvolvimento, escalabilidade e disponibilidade para aplicações Web.
-
Utiliza tecnologia AJAX, permitindo a criação de aplicações web muito mais interativas, e oferece uma biblioteca de componentes visuais pré-construídos para montagem de páginas, aplicações e portais web com comportamento semelhante ao de aplicações desktop.
-
Estão disponíveis diversos tipos de componentes como grids, formulários, calendários, botões diversos e containers com layout automático.
-
Oferece ainda, recursos avançados para construção de relatórios em PDF, criados dinamicamente e distribuídos através da Web.
-
É possível a utilização de recursos que envolvem a utilização de padrões de projeto como o MVC para a construção das aplicações, além da possibilidade de utilização de gráficos vetoriais SVG (barras,colunas, pizza, etc.).

|