Caso de Sucesso

Design Data Management
Centralização e Gerenciamento de Dados de Projetos


O sistema Design Data Management (DDM) foi concebido para atender às necessidades de um
fabricante de equipamentos elétricos de grande porte. Permite gerenciar dados de especificação de
 projetos individualmente ou agrupados em arquivos.

Os equipamentos são projetados e fabricados em diversos países.  Em cada parte do projeto são
utilizados programas desenvolvidos em tecnologias diferentes, tais como planilhas Excel, programas compilados (Web, VB, C, Fortran) CADs e arquivos texto.

Os principais desafios atendidos:

  •    Integração de dados online com possibilidade de operação offline.

  •    Racionalização do uso da conexão remota (normalmente de baixa velocidade) para que a mesma não seja sobrecarregada.

  •    Baixo impacto no legado de programas existente.

  •    Isolação (proteção) do database central do acesso direto dos programas do legado.

 Outras necessidades atendidas:  

  • Compatibilização de unidades de medidas locais para o sistema internacional (SI).

  •  Controle de versões dos conjuntos de dados (especificações dos projetos).

  •  Controle de usuários.

  •  Controle de check-in e check-out.

  •  Gerenciamento de conflito em caso de opção pelo uso concorrente do mesmo conjunto de dados.

  •  Armazenamento das revisões permitindo o rastreamento e recuperação de estados
    antigos do projeto.

  • Segurança da base de dados para evitar acessos não autorizados.

 O usuário pode criar vários projetos e cada projeto pode possuir diversas alternativas de
desenvolvimento (variantes).

 O DDM agrupa os dados de acordo com os programas que o utilizam liberando a manipulação
concorrente dos mesmo quando não existe interdependência.

Realiza operações de check-out, onde os dados obtidos do database central são armazenados no
computador do usuário e marcados no database central para não serem alterados por outros
 usuários. Realiza operações de check-in, onde o usuário devolve ao database central os dados obtidos liberando os mesmo para alteração por outros usuários.

Além da centralização e controle gerencial obtido, serve como ferramenta de integração para os
programas que antes não estavam integrados e trocavam dados de forma manual.

O DDM é constituído de 4 sub-sistemas abaixo listados. Os primeiros 3 sub-sistemas ficam
localizados na central de armazenamento de dados (normalmente na matriz da empresa) e
dependendo do volume de dados podem funcionar em apenas um PC. O quarto sub-sistema é
instalado no computador do usuário.

1. Database SQL

Utilizamos o servidor Microsoft SQL Server,  como servidor de database mas a arquitetura do sistema permite sua migração para outra tecnologia.

2. Serviço de acesso ao DB

Sistema servidor (web service) através do qual todo acesso ao banco de dados é realizado.
Restringe as operações disponíveis no database reduzindo o risco de interferência entre as
camadas do sistema.

3. Servidor administrativo

Sua aplicação administrativa oferece informações sobre usuários e os dados por ele utilizados.
Permite ao administrador o cancelamento de operações de check-out assim como manutenção da
base de dados com operações como a remoção de projetos obsoletos.

4. Interface Cliente  

A Interface Cliente é bastante amigável possuindo apresentação no estilo do Windows Explorer.
Permite ao usuário obter os dados que deseja e armazená-los localmente em seu computador.
Funciona como se fosse uma caixa de ferramentas disponibilizando diferentes programas que
ao serem selecionados são iniciados automaticamente com os dados necessários carregados.

A Interface Cliente possui um conjunto com diferentes conversores de dados que viabilizam a troca entre o database central e os diferentes tipos de armazenamento de dados utilizado pelos programas legado tais como arquivos do tipo XML, MDB, XLS  e TXT além de outras bases de dados como MSDE e MySQL.

O DDM possui também suporte para gerenciamento de vetores (arrays) e funcionalidade de busca
refinada de dados inclusive dentro dos vetores.

Exemplo de utilização do DDM


voltar