Retorna à página inicial Conheça a CPS Conheça nossos produtos Veja quem já é cliente Fale conosco
  :: CPS / Produtos / Componentes Tecnológicos
 

Componentes Tecnológicos

A necessidade de portar sistemas de mainframe para a baixa plataforma, somada à ausência de soluções de mercado para muitas necessidades (ou, em havendo soluções, essas serem de custo proibitivo) fez com que a CPS desenvolvesse muitas tecnologias básicas, especialmente às utilizadas na conversão de sistemas de mainframe escritos em Cobol para plataformas abertas de hardware, mas também aplicáveis a desenvolvimentos em baixa plataforma.

Abaixo algumas das nossas tecnologias, que também fazem parte do portifólio de produtos que apresentamos ao mercado.

Para conhecer mais sobre esses componentes ou agendar uma demonstração, entre em contato com nosso Departamento Comercial ou ligue (31) 3303-1244.

CPSNet - Framework Cliente/Servidor

Desenvolvido para operar em plataforma Windows, este framework tem a capacidade de transformar os aplicativos transacionais, desenvolvidos segundo recomendações simples de construção de programas, em aplicações Cliente/Servidor, com possibilidade de configuração de processamento de aplicativos em diferentes Servidores, integrados ao Sistema de Segurança - CPSSeg.

O software está subdividido nos seguintes módulos:

  • Módulo de Desenvolvimento, através de uma ferramenta de auxílio no desenvolvimento e manutenção de telas;
  • Módulo Cliente, responsável pelo interface gráfico com o usuário;
  • Módulo Servidor, responsável pela configuração, distribuição e gerenciamento do processamento;

O Módulo de Desenvolvimento, denominado CPSSDF, tem por finalidade manter atualizada uma base de dados contendo a definição de todas as telas dos sistemas desenvolvidos segundo esta tecnologia, facilitando o trabalho de prototipação do interface com o usuário, bem como toda a manutenção posterior do sistema. Nesta base de dados são catalogados os formatos de cada tela, bem como a definição dos respectivos campos e seus atributos. Todos os campos de entrada e/ou saída podem ser nomeados, para referência em programas escritos em COBOL. O software efetua a geração de arquivos contendo a definição COBOL dos registros de entrada e saída das transações (copybook), para que o programador possa inserir nos respectivos programas.

O módulo Cliente é constituído por programas responsáveis pelo interface com o usuário, exibindo as telas recebidas como resposta às transações efetuadas e orientando o preenchimento dos campos de entrada que comporão uma nova transação. Este módulo também pode receber como resultado de transações, relatórios ONLINE, que poderão ser direcionados para impressoras catalogadas para a estação CLIENTE, bem como formulários para impressão a laser, direcionados diretamente para este tipo de impressora. Rotinas operacionais, geradas no servidor e composta de comandos, podem também ser recebidas como resultado de uma transação, para execução na estação CLIENTE, para completar uma determinada função solicitada pelo usuário.

O módulo Servidor é composto por um conjunto de programas, responsáveis pelo processamento de transações de uma determinada aplicação. Ele é processado sob o sistema operacional Windows em ambiente "multi-thread", e está subdivido segundo as seguintes funções:

  • Configuração de processos de aplicação, estabelecendo o relacionamento entre o perfil do usuário e as aplicações disponíveis para utilização;
  • Distribuição do processamento, através do direcionamento de aplicações para determinados Servidores conectados à rede;
  • Gerenciamento das aplicações sob demanda, se responsabilizando pela colocação e retirada de operação de processos do Servidor;
  • Ativação e desativação de conexões ao aplicativo, contabilizando acessos, transações, tempo de conexão, consumo de processador;
  • Distribuição do processamento num mesmo Servidor, a partir da avaliação da carga dos processos vinculados à aplicação;
  • Ativação do sistema de segurança, CPSSeg, para autenticação do LOGON de usuários, bem como avaliação da permissão de utilização de determinadas transações;
  • Supervisionamento do processamento de transações, em ambiente multi-thread, através do registro das mensagens recebidas, controle dos resultados, formatação e envio das saídas geradas, e estatísticas de utilização dos programas aplicativos;
  • Controle de erros de processamento de programas aplicativos, com notificação do usuário e encerramento da transação;
  • Capacidade de exibição do "video-tape" das transações efetuadas por uma determinada estação, num determinado período;
  • Capacidade de reprocessamento das transações efetuadas por uma determinada estação, num determinado período;

Voltar ao Alto da Página

CPSWeb - Interface WEB Intranet/Internet

Este interface tem por finalidade transformar as transações realizadas no Framework Cliente/Servidor - CPSNet, em transações WEB, com transformação das telas originalmente desenvolvidas para interface gráfica em páginas HTML.

Esta característica possibilita a distribuição do processamento das aplicações nos diversos Servidores da rede, a partir de transações originadas em browser comercial, tais como, Internet Explorer e Netscape.

Existem duas modalidades de interface do CPSWeb, que opera sob o IIS-Internet Information Server, processando em sistema operacional Windows:

  • Interface CGI, através do qual o Web Server dispara um processo exclusivo para processar a transação. Nesta modalidade, o interface abre uma conexão com o aplicativo Cliente/Servidor, envia a mensagem associada a transação, recebe os resultados, transformando-os em páginas HTML, encerrando o processo ao final da transação.
  • Interface ISAPI, através do qual o Web Server endereça uma DLL disponibilizada pelo CPSWeb, referenciada por um link em uma página HTML, que se mantem ativa por demanda, sob a administração do Internet Information Server. Nesta modalidade, cada mensagem enviada pelo browser dá origem a uma transação, processada numa thread específica do processo Web Server, que endereça a conexão desejada do Framework Cliente/Servidor - CPSNet, enviando-lhe a mensagem associada a transação e transformando os resultados em páginas HTML, devolvidas ao usuário. Este interface é fortemente direcionado à perfomance, pois mantem ativos todos os programas utilizados no processamento das transações. Todo o esforço de ser colocado em operação, bem como, estabelecimento de conexões com as aplicações, são aproveitados nas próximas transações.

O interface CPSWeb não depende de instalação de software na estação CLIENTE, que operará apenas com o browser instalado. Operações mais complexas, como impressão de formulário laser e processamento local de rotinas operacionais, exigirão a instalação (download) de componentes que complementam essas funções inexistentes no browser.

Em ambas as modalidades de interface, CGI ou ISAPI, o software faz uso de conexões com o Framework Cliente/Servidor, permitindo a distribuição do processamento, a especialização de servidores, e uma menor carga de demanda de recursos por parte do Internet Information Server, já que as transações são executadas de fato em processos específicos do Servidor designado, que não necessita ser o mesmo onde processa o Web Server.

As páginas HTML, traduzidas em tempo real, poderão ser compostas a partir de modelos previamente elaborados, contendo todos os recursos de desenvolvimento disponíveis no mercado para Web.

Voltar ao Alto da Página

CPSSeg - Sistema de Segurança

O Sistema de Segurança - CPSSeg, é responsável pelo gerenciamento da utilização de um sistema de aplicação.

O CPSSeg é composto dos seguintes módulos:

  • Módulo de administração, em que os usuários e seus atributos, bem como as transações dos sistemas aplicativos e suas relações com perfis de usuários são catalogadas;
  • Módulo de identificação de usuário, responsável pelo obtenção e validação de nome/senha e encaminhamento para autenticação;
  • Módulo de autenticação,responsável pela verificação de LOGON/LOGOFF e direitos de acesso à uma transação;

O módulo de administração tem as suas funções distribuídas segundo o perfil de cada usuário, e se encontra disponível para processamento em ambiente gráfico, acessando a base de dados no Servidor de Segurança.

O módulo de identificação opera na estação Cliente, e tem por objetivo a validação de operador/senha, usando para isso comunicação com o módulo de autenticação. O CPSSeg tem a capacidade de operar com dispositivos de identificação biométrica, através de integração com software e hardware que permite o reconhecimento de impressão digital.

O módulo de autenticação opera sob o Framework Cliente/Servidor - CPSNet e tem a base de dados protegida pelo Windows.

Normalmente, o CPSSeg - Sistema de Segurança, é ativado a partir de transações de aplicativos, processadas sob o Framework Cliente/Servidor - CPSNet. Suas funções de autenticação podem também ser acionadas a partir de qualquer outro aplicativo, como por exemplo, aplicações escritas em Delphi ou em outras linguagens de programação.

Voltar ao Alto da Página

CPSJob - Planejamento de Produção, Parametrização e Execução de Jobs

Este produto foi desenvolvido com intuito de permitir agrupar em uma mesma base de dados, todos os elementos operacionais de um sistema aplicativo, tais como:

  • menu's de acesso e navegação;
  • telas para coleta de dados operacionais;
  • relacionamentos entre arquivos, programas e sub-programas;
  • instruções, parâmetros e dados para execução de programas;
  • aglutinação de comandos em rotinas e job's;
  • diretórios de arquivos, permitindo o comando de impressão de relatórios ou transferência de arquivos gerados em processamentos;

Dotado de uma linguagem operacional simples, baseada num sub-conjunto básico de comandos, esta ferramenta de planejamento e produção permite o processamento de sistemas aplicativos em diferentes plataformas operacionais, incluindo mainframes, uniformizando critérios e procedimentos operacionais para usuários finais.

A facilidade e flexibilidade para elaboração de telas para coleta de dados e menu's de navegação, bem como a sua integração a linguagem operacional, permitindo as mais diversas formas de composição de dados e comandos, permite a criação automática de rotinas complexas, a partir de um conjunto de especificações simples.

O sistema vem acompanhado de um mecanismo de planejamento de produção, a Folha de Programação de Serviços - FPS, que tem por objetivo armazenar a programação geral de produção de um sistema aplicativo, associando rotinas a serem processadas a seu cronograma de execução. A partir destas informações, o dispositivo projeta o conjunto de tarefas que serão executadas a cada dia do mês, propiciando a criação automática de JOBs, em linguagem operacional própria dos computadores encarregados do processamento.

O sistema CPSJob vem integrado ao Sistema de Segurança (CPSSeg), bem como pode ser utilizado juntamente com o Framework Cliente/Servidor - CPSNet e/ou Interface WEB para Internet/Intranet - CPSWeb, para a produção distribuída dos aplicativos, inclusive pela Internet.

Voltar ao Alto da Página

CPSDoc - Conversão Documentação para HTML

O produto CPSDoc armazena documentos textuais diversos, permitindo a sua consulta, manutenção e impressão individual, ou em grupos sob a forma de manuais impressos e/ou arquivos HTML acessados via Internet.

A utilização do produto traz, dentre outras, as seguintes vantagens:

  • Padronização da documentação através de especificação previa da estrutura e conteúdo de cada um de seus itens;
  • Controle individual de cada documento em manutenção, registrando o responsável e impedindo modificações simultâneas;
  • Controle coletivo de documentos em manutenção, que são associados a uma tarefa, permitindo a liberação conjunta para divulgação;
  • Geração automática de índices para acesso;
  • Possibilidade de criação de Links internos e externos para rápido acesso a outros documentos;
  • Possibilidade de inserção de figuras e tabelas no corpo do documento;
  • Possibilidade de inclusão no documento, de informações mantidas em arquivos externos;
  • Possibilidade de exportação de um conjunto de documentos, em arquivo tipo texto, para manutenção e posterior importação;
  • Integração da documentação gerada como help online de aplicações cliente/servidor ou Internet;
  • Suporta níveis diferenciados de autorização para execução de funções por operador;
  • Permite teste de impressão ou visualização individual do documento;
  • Geração de documentos ou manuais impressos baseados em arquivos modelo no formato RTF, que propiciam introdução de elementos como cabeçalho, rodapés, etc., além de padronizar o formato final do material impresso;
  • Geração da documentação em formato html para consultas, utilizando um arquivo de estilos para índices e outro para documentos de cada manual, propiciando uma padronização personalizada do aspecto final da documentação;

Voltar ao Alto da Página

CPSPcl - Desenvolvimento de Formulário Laser

Produto auxiliar no desenvolvimento de formulário para impressão a laser, em impressoras com capacidade de reconhecimento de código PCL-5 e/ou XES. Composto compiladores que traduzem especificações simples, fornecidas através de planilhas eletrônicas, em código de programação de impressora, intercalado com dados, caixas, linhas verticais e horizontais.

Os formulários podem ser compostos a partir de modelos contendo logomarcas, previamente elaborados e convertidas para o formato PCL, através da função de impressão laser direcionado para arquivo (file) de qualquer editor comercial, bem como tem disponível procedimentos para geração de código de barra, padrão 2-5 intercalado, comuns nos documentos de cobrança bancária.

Este produto vem acoplado com uma rotina de preenchimento do formulário, com dados fornecidos através de um dicionário, montado pelo programa aplicativo. Em outras palavras, o programador necessita apenas se preocupar com a obtenção e catalogação dos dados que poderão ser utilizados num formulário laser.

O desenho do formulário é resolvido numa linguagem de especificação, que pode ser modificado sem que os aplicativos tenham que ser alterados.

Um utilitário capaz de montar o dicionário de dados a partir de um arquivo .DBF, gerado em aplicações CLIPPER ou através de planilhas eletrônicas, pode completar o ciclo de desenvolvimento e impressão de formulários e seus respectivos conteúdos, sem exigir nenhum tipo de programação específica.

Voltar à Página Anterior   Voltar ao Alto da Página

 
Componentes Tecnológicos

COMPONENTES TECNOLÓGICOS

- CPSNet

- CPSWeb

- CPSSeg

- CPSJob

- CPSDoc

- CPSPcl

 
  Rua Juruá, 50 - 10° andar - Graça - Belo Horizonte, MG
Telefone: (31) 3303-1244 • Fax: (31) 3303-1222
Home | Empresa | Produtos | Clientes | Contatos
© 2009 CPS - Direitos Reservados | Termos de Uso