Data Service
1.0.0
|
A descrição de um dado. Mais...
import "data_service.idl";
Atributos Públicos | |
public DataKey | fKey |
A chave unívoca do dado. | |
public string | fName |
O nome simbólico do dado. | |
public StringSeq | fViews |
As visões oferecidas pelo dado. | |
public MetadataSeq | fMetadata |
Metadados (opcionais) do dado. |
A descrição de um dado.
A descrição deve ter informações suficientes para que um determinado dado seja identificado. É utilizada tipicamente para navegação e visualização.
A chave é criada pelo serviço. Nela pode-se inserir qualquer informação que o serviço entenda como importante para identificar o dado. Pode-se, por exemplo, usar como parte da chave o caminho do dado no sistema de arquivos ou a chave do dado em um banco de dados. A chave também pode conter informações suficientes para identificar o dado no barramento. O Openbus provê uma classe para facilitar a criação desta chave, assim como facilidades para converter e estruturar a infomação presente no DataKey.
O campo `views é importante para que uma aplicação consiga identificar quais visões o dado possui. Tipicamente utiliza-se o repository ID como identificador da visão. O ID possui o caminho da estrutura na IDL - os módulos onde a estrutura está situada, juntamente com seu nome e número de versão.