Introdução
O IBM InfoSphere Master Data Management Server (MDM Server) fornece um modelo de dados complexo para dados mestre de grupo, conta e produto, e muitos serviços (conhecidos como transações) para consulta e modificação dos registros de dados mestre. Há suporte para vários mecanismos de extensão de modo a permitir a personalização do modelo de dados e do comportamento da transação ou para adicionar transações completamente novas, se for necessário.
O MDM Server inclui o MDM Server Workbench, uma ferramenta que suporta o desenvolvimento de extensões para o MDM Server. O workbench permite que você defina o modelo de dados e as transações desejadas e gere o código necessário para implementar as extensões do MDM Server. Para extensões de modelo de dados simples, o código gerado pode atender seus requisitos sem precisar de trabalho adicional. Porém, se você precisar de novas transações, será necessário personalizar o código gerado a fim de implementar o comportamento da transação.
A implementação de transações exige conhecimento da API do MDM Server e de estruturas, além de experiência geral em tecnologia Java™ , J2EE e programação SQL.
Aprenda os conceitos básicos necessários para projetar novas transações do MDM Server com foco na implementação de novas consultas. São fornecidas instruções detalhadas para desenvolvimento de três exemplos de transação que ilustram técnicas simples para implementação de consultas personalizadas.
Neste tutorial, você aprenderá:
- Os diferentes estilos de interface de transação
- Os diferentes estilos de implementação de transação
- Como definir novas transações de consulta usando o MDM Workbench
- Como implementar uma transação de consulta como um proxy de negócios
- Uma técnica para implementar consultas simples em entidades personalizadas com SQL estático
- Como implementar transações de pesquisa simples em entidades personalizadas com SQL dinâmico
Você precisa estar familiarizado com o MDM Server e com as ferramentas do MDM Server Workbench, saber como usar o workbench para desenvolver extensões de modelo de dados simples, e ter experiência com programação em Java usando o ambiente de desenvolvimento Eclipse.
Para acompanhar, será necessário ter um ambiente de desenvolvimento do MDM Server. Este tutorial foi desenvolvido usando o MDM Server Workbench V9.0.2 instalado no Rational® Software Architect V7.5.5, com WebSphere® Application Server V6.1 e DB2®.
Se você estiver usando uma versão anterior do MDM Server, os mesmos conceitos e técnicas serão aplicáveis, mas alguns dos recursos do workbench descritos aqui talvez não estejam disponíveis para você.