Núcleo de dados modelo de arquitetura - Core architecture data model
Núcleo modelo de arquitetura de dados ( CADM ) em arquitetura corporativa é um modelo lógico de dados de informação utilizada para descrever e construir arquiteturas.
O CADM é essencialmente um comum esquema de banco de dados , definido dentro do Departamento de Defesa Architecture Framework US DoDAF . Ele foi inicialmente publicado em 1997 como um modelo lógico de dados para dados de arquitetura.
Conteúdo
visão global
Modelo de arquitetura de dados núcleo (CADM) é projetado para capturar DoDAF arquitetura da informação em uma estrutura padronizada. CADM foi desenvolvido para suportar os dados requisitos do DoDAF. O CADM define as entidades e relacionamentos para DoDAF arquitetura elementos de dados que permitem a integração dentro e através de descrições de arquitetura. Desta forma, o CADM suporta a troca de informações entre arquitetura áreas de missão, componentes e parceiros federais e da coalizão, facilitando assim a interoperabilidade de dados de arquiteturas.
CADM é um aspecto crítico de ser capaz de integrar arquiteturas em conformidade com DoDAF. Isso inclui o uso de definições de elementos de dados comuns, semântica e estrutura de dados para todas as entidades de descrição de arquitetura ou objetos. O uso do CADM subjacente refere fielmente objectos comuns em vários pontos de vista. Adesão com a estrutura, que inclui a conformidade com a versão actualmente aprovada de CADM, proporciona tanto uma abordagem comum para arquiteturas de desenvolvimento e um fundamento básico para relacionar arquiteturas. Conformidade com a CADM garante o uso de elementos de dados de arquitectura comum (ou tipos).
História
O CADM foi inicialmente publicado em 1997 como um modelo lógico de dados para dados de arquitetura. Ele foi revisto em 1998 para atender a todas as exigências da C4ISR Architecture Framework Versão 2.0.1 como um modelo lógico de dados, o CADM inicial previa uma visão conceitual de como arquitetura de informação é organizado. Identificou e entidades definida, atributos e relações. O CADM evoluiu desde 1998, de modo que agora tem uma vista físico fornecendo os tipos de dados, nomes físicos abreviada, e valores de domínio que são necessários para uma implementação de banco de dados. Porque o CADM é também um modelo de dados físico , constitui um projeto de banco de dados e pode ser usado para gerar automaticamente bancos de dados.
O v1.01 CADM foi lançado com o DoD Architecture Framework v1.0 em agosto de 2003. Esta versão DoDAF reestruturou a v2.0 Framework C4ISR para oferecer orientação, descrições de produtos, e as informações complementares em dois volumes e um livro de mesa. Ele ampliou a aplicabilidade de princípios e práticas de arquitetura para todas as áreas de missão e não apenas a comunidade C4ISR. Este documento endereçado uso, arquiteturas integradas, políticas DoD e federais, o valor da arquitetura, medidas arquitetura, processos de apoio à decisão do DoD, técnicas de desenvolvimento, técnicas analíticas, ea v1.01 CADM, e se mudou para uma abordagem baseada em repositório, colocando ênfase na Arquitectura de dados elementos que compreendem produtos da arquitetura.
O v1.5 CADM foi pré-lançado com o DoD Architecture Framework, v1.5 em abril de 2007. O v1.5 DoDAF foi uma evolução do v1.0 DoDAF e reflete e aproveita a experiência que os componentes do DoD ganharam em desenvolvimento e usando descrições de arquitetura. Esta versão de transição forneceu orientações adicionais sobre como incorporar o conceito do net-centric dentro de descrições de arquitetura, inclui informações sobre a gestão de dados e arquitetura arquiteturas Federando através do departamento, e incorpora o v1.5 CADM pré-lançamento, um modelo simplificado de versões anteriores que CADM inclui elementos líquidos centrada. Pré-lançamento CADM v1.5 também é compatível com versões anteriores CADM. Os conjuntos de dados construída em conformidade com o vocabulário de v1.02 CADM / 1.03 pode ser expresso fielmente e completamente usando os construtos de v1.5 CADM.
Nota: Para DoDAF V2.0, A Meta-modelo DoDAF (DM2) está a funcionar para substituir o modelo de arquitectura de dados núcleo (CADM) que suportado versões anteriores do DoDAF. DM2 é uma construção dados que facilita a compreensão leitora do uso de dados dentro de um documento de arquitetura. CADM podem continuar a ser utilizados em apoio de arquiteturas criados em versões anteriores do DoDAF.
tópicos
Blocos de construção
Os elementos principais de um modelo de arquitectura de dados núcleo são descritas como se segue:
- Núcleo : Os elementos essenciais da arquitetura de informação que precisam ser desenvolvidos, validados e mantidos e que devem ser compartilhadas através preocupações arquitetura para atingir as metas de arquitetura (por exemplo, a interoperabilidade, a otimização de investimento).
- Dados arquitetura : Os possíveis peças de peças de produtos de arquitetura e ferramentas analíticas relacionados em uma definição rigorosa das peças (classes de objeto), suas propriedades, características ou atributos, e inter-relações.
- Modelo de dados : Um modelo de dados define os objetos de um domínio, suas inter-relações e suas propriedades, normalmente com a finalidade de um projeto de banco de dados. Existem três níveis do modelo de dados, maior para o menor: conceituais, lógicos e físicos. Modelos de dados conceituais são do mais alto nível. Eles modelar os conceitos de usuários em termos familiares aos usuários. Detalhes podem ser deixados de fora para melhorar a clareza e se concentrar com os usuários. Modelos lógicos são mais formais, muitas vezes com considerações de representação única de dados (não-redundância ou normalização de dados ), a ênfase na semântica bem-definedness e exclusividade (entidades não sobrepostas), e integridade de nível de domínio. Modelos de dados lógicos não precisa comprometer-se a um sistema específico Data Base Management (DBMS). Modelos de dados físicos são geralmente os mais detalhado e o nível suficiente para geração de banco de dados. O modelo físico deve conter todas as informações necessárias para a implementação. O modelo físico, muitas vezes aborda considerações de desempenho.
modelagem de dados e visualização
O DoDAF incorpora a modelagem de dados (CADM) e aspectos de visualização (produtos e visitas) para apoiar a análise da arquitetura. Modelo de dados do DoDAF, CADM, define entidades de dados arquitetura, as relações entre eles e os atributos da entidade de dados, essencialmente, especificando a “gramática” para a comunidade arquitetura. Ele contém um conjunto de “substantivos”, “verbos” e “adjetivos” que, juntamente com a “gramática”, permitem que se crie “sentenças” sobre artefatos de arquitetura que são consistentes com o DoDAF. O CADM é um aspecto necessário da arquitetura e fornece o significado por trás das arquitectónicas representações visuais (produtos). Ele permite que o eficaz comparando e partilha de dados arquitetura em toda a empresa, contribuindo para a utilidade global de arquiteturas. O CADM descreve os seguintes níveis de modelo de dados em mais pormenor:
- Conceituais : Models os conceitos de usuário em termos familiares aos usuários
- Lógico : modelo mais formal que considera a representação de dados única, a ênfase na semântica bem-defineness e exclusividade, e integridade de nível de domínio
- Físicos : Modelos todas as informações necessárias para a implementação de banco de dados
visualização de dados é uma forma de representar graficamente ou textualmente dados arquitetura para apoiar a análise de decisão. O DoDAF fornece produtos como uma forma de representar os dados subjacentes de uma maneira user-friendly. Em alguns casos, os produtos DoDAF existentes são suficientes para representar as informações necessárias. Independentemente de como se escolhe para representar a descrição arquitectura, os dados subjacentes (CADM) permanece consistente, fornecendo uma base comum para o qual os requisitos de análise são mapeados.
modelo de dados notação diagrama.
Como ilustrado na figura, as caixas representam entidades para os quais são recolhidos Arquitectura dados (representando tabelas quando usado para uma base de dados relacional); eles estão representados por caixas abertas com cantos quadrados (entidades independentes) ou cantos arredondados (entidades dependentes). O nome da entidade está fora e em cima da caixa aberta. As linhas de texto dentro da caixa denotar os atributos da entidade que (representando colunas na tabela de entidade, quando utilizado para uma base de dados relacional). A linha horizontal em cada caixa separa os atributos de chave primária (usado para encontrar instâncias exclusivas da entidade) dos atributos descritivos não-chave.
O símbolo com um círculo e por baixo linha indica subtipagem, para que todas as entidades ligadas abaixo são subconjuntos não sobrepostas da entidade ligada na parte superior do símbolo. Relações são representados pela tracejado (sem identificação) e sólido (identificação) relações nas quais a entidade criança (a mais próxima do ponto sólido) tem zero, um ou muitos casos associada a cada instância da entidade-mãe (a outra entidade ligados pela linha de relação).
elementos arquitetônicos básicos
Um repositório de arquitetura de dados sensíveis aos produtos de arquitetura do DoDAF contém informações sobre elementos arquitetônicos básicos, tais como o seguinte:
- Nós operacionais podem ser organizações, tipos de organização e funções operacionais (humanos). (A função pode ser uma habilidade, ocupação, especialidade profissional, ou posição.).
- Atividades operacionais , incluindo tarefas definidas na Lista de Tarefa Conjunta Universal (UJTL).
- Informações e dados refere-se à informação fornecida pelas bases de dados de domínio e outras fontes de informação de activos (que pode ser centrado em rede) e sistemas de dados que implementar essas informações. Estas fontes de informação e dados de sistemas podem definir a troca de informações ou detalhes de interfaces do sistema.
- nós sistemas refere-se a nós associados entidades físicas, bem como sistemas e podem ser instalações, plataformas, unidades, 3 ou locais.
- Sistemas incluem famílias de sistemas (FOSS) e sistemas de sistemas (SOSS) e contêm itens de software e equipamentos de hardware.
- As funções do sistema são necessários por actividades operacionais e são executadas por um ou mais sistemas.
- Desempenho refere-se a características dos sistemas, funções do sistema, as ligações (ou seja, links físicos), redes de computadores e intercâmbios de dados do sistema de desempenho.
- Padrões estão associados a tecnologias, sistemas, nós sistemas e de dados, e referem-se a normas técnicas para o processamento de informações, transferência de informações, dados, segurança e interface de computador humano.
- As tecnologias incluem tecnologias futuras e relaciona-se com sistemas e padrões emergentes sobre o uso de tais tecnologias.
As relações descritas (conceptual) mostrado neste diagrama incluem o seguinte (entre muitos outros):
- nós operacionais realizar muitas atividades operacionais.
- nós operacionais exigem informações.
- Informações estão relacionados com sistemas e implementado como dados, que está associado com padrões.
- Sistemas de executar funções do sistema.
- Sistemas têm características de desempenho; ambos os sistemas e desempenho pode dizer respeito a um sistema de função a ser executada.
Com estes relacionamentos, muitos tipos de informação de arquitectura e afins podem ser representados como redes, fluxos de informação, requisitos de informação, interfaces e assim por diante.
modelos relacionados
A contrapartida CADM dentro NASA é a NASA Exploração Informação Ontologia Model ( NeXIOM ), que é projetado para capturar e expressivamente descrever os dados de engenharia e programático que impulsiona as decisões do programa de exploração. NeXIOM pretende ser um repositório que pode ser acessado por diversas ferramentas de simulação e modelos que precisam trocar informações e dados.
Referências
links externos
-
Os meios relativos a Modelo Arquitetura central de dados no Wikimedia Commons