Para se obter uma integração de dados bem-sucedida, com informações confiáveis de diferentes sistemas fonte legados e espalhados por toda a empresa, deve haver colaboração entre profissionais técnicos e de negócio. Muitas vezes, sem a existência de uma colaboração efetiva e uma completa abordagem do ciclo de vida do projeto, as iniciativas de integração de informações são incapazes de satisfazer requisitos técnicos e orçamentários. A Ascendant Technology desenvolveu um ativo de software com base na metodologia de projeto chamada de Data Integration Application Developer (DIAD). Esta metodologia fornece um ambiente para a gestão de todo o ciclo de vida da aplicação, acelerando, consideravelmente, o tempo desde a concepção até a implantação e minimizando custos e inconveniências, que, em alguns casos, podem ser associados a manutenção das aplicações de uso contínuo.
Por que DIAD
O DIAD fornece um ambiente para criação de aplicativos de integração de informações e uma engine para executar esses aplicativos. Com o DIAD você divide os complexos requisitos do projeto em peças independentes e gerenciáveis para desenvolvimento e testes. Essas peças independentes podem ser criadas usando os produtos da suíte InfoSphere Information Server (como DataStage e QualityStage). As peças são facilmente remontadas para implantação, resultando em uma aplicação que é recuperável, ajustável, distribuída, portável, e bem documentada. Na verdade, o DIAD fornece contexto mais amplo e gestão de todo o ciclo de vida, necessários para ajudá-lo a ter sucesso usando a plataforma IBM InfoSphere Information Server para integração de dados.
Um projeto de integração de informação bem sucedido:
- Estabelece um mecanismo para relacionar objetivos de negócio a colaboradores individuais do projeto
- Cria um ambiente para desenvolvedores trabalharem sem conflitos
- Cria metadados completos que precisamente descrevem uma aplicação
- Resulta em aplicações que são completamente automatizadas
DIAD: Características e Benefícios
O DIAD baseia-se em princípios de orientação a objetos para simplificar as complexidades comumente associadas ao desenvolvimento e implantação de softwares de integração de informações.
- Diminui o tempo entre a concepção do projeto e sua implantação por meio de ambiente e metodologia de desenvolvimento top-down.
- Provê uma visão completa da arquitetura de metadados que descreve de maneira precisa e intuitiva como todas as peças se encaixam.
- Produz softwares de integração de informações que requerem menos esforço e recursos financeiros para manutenção.
- Provê uma completa visão de metadados em tempo de execução, que descreve com precisão o fluxo de dados anteriores por meio de uma aplicação (governança).
- Recupera automaticamente pontos de falhas.
- Provê notificação granular de usuários.
- Provê portabilidade que assegura uma fácil migração da aplicação por meio de ambientes como desenvolvimento, teste e produção.
- Provê balanceamento e distribuição dinâmica de carga.
- Possui alta disponibilidade e tolerância a falhas.
