Interoperabilidade de metadados em aplicações distribuidas : desenvolvimento de ferramentas para validação de metamodelos
AUTOR(ES)
Luciano Lança Damasceno
DATA DE PUBLICAÇÃO
2005
RESUMO
A popularização da Internet criou expectativas e promessas quanto ao uso mais inteligente dos dados disponíveis, culminando na necessidade de interoperabilidade entre aplicações. O uso de padrões de metadados comuns, descrevendo a semântica dos sistemas e suas capacidades possibilitaram a interoperabilidade entre sistemas de informações distribuídos. No entanto, a incompatibilidade entre metamodelos exige uma arquitetura de metadados que suporte esta diversidade. Meta-Object Facility (MOF) é um padrão aberto, suportando e definindo diferentes tipos de metamodelos. Um formato comum de intercâmbio de metadados independente de middleware era necessário, XML Metadata Interchange (XMI) foi especificado como resposta a esta necessidade. Esta dissertação apresenta um sistema de repositório de metadados e metamodelos baseados em MOF, possuindo ferramentas de suporte para validação dos metadados intercambiados através de XMI e visualização de metadados e metamodelos MOF. Com o objetivo de validar o sistema, o resultado deste trabalho foi aplicado em uma iniciativa de governo eletrônico. Ambientes de tecnologia de informação governamentais se destacam pela heterogeneidade, complexidade e pela forte presença de soluções adaptadas para as diferentes unidades administrativas
ASSUNTO(S)
metadados engenharia de software software de validação
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000355216Documentos Relacionados
- Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
- FIRMI : um injetor de falhas para a avaliação de aplicações distribuídas baseadas em RMI
- Procedimentos para o desenvolvimento de ferramentas (Software) com aplicações em processamentos de imagem
- Integração entre redes heterogêneas de ativos digitais: modelo híbrido de metadados baseado em meta-modelos dinâmicos
- Nprof : uma ferramenta para monitoramento de aplicações distribuídas