Unknown macro: {center}
Portal OpenBus

Data Service

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTML
<div style="text-align:center; padding:20px; min-width: 700px;">
<a class="roundbox hot" style="color: #fff; text-decoration: none;" href="https://jira.tecgraf.puc-rio.br/confluence/display/DATASERVICE/Download">Download</a>
<a class="roundbox hot" style="color: #fff; text-decoration: none;" href="https://jira.tecgraf.puc-rio.br/confluence/display/DATASERVICE/Documentação">Documentação</a>
<a class="roundbox hot" style="color: #fff; text-decoration: none;" href="https://jira.tecgraf.puc-rio.br/confluence/display/DATASERVICE/Suporte">Suporte</a> 
</div> 

Motivação

  • Aplicações científicas tem como característica a elevada complexidade de seus dados e dos algoritmos que os manipulam

    • representação complexa
    • grande volume de dados
  • Necessidade de compartilhamento de dados entre as aplicações (n x n)

  • Eficiência na transmissão dos dados 

  • Múltiplas visões sobre o mesmo dado
    • Uma aplicação que deseja verificar se a vazão de um poço está dentro do esperado precisará ter acesso ao vazão real e a vazão estimada.
    • Uma aplicação que deseja dar visibilidade do poço em um mapa precisará da localização da cabeça do poço.
    • Uma aplicação que deseja exibir o poço em 3D precisará da trajetória do poço.

Data Service

  • Oferece um conjunto de funcionalidades para acesso e manipulação dos dados armazenados em Servidores de Dados (data sources).

  • Flexível para atender as diferentes características dos servidores de dados e as diferentes necessidades dos clientes.

  • Solução de integração entre aplicações cujos dados são provenientes de diferentes servidores de dados (1 x n)

  • Princípios básicos:

    • os dados podem ser representados da forma mais adequada para suas aplicações
      • representação dos dados de forma estruturada
      • navegação x armazenamento
    • Diferentes interfaces de visão sobre os dados
      • um mesmo dado pode oferecer diferentes visões
    • Navegação hierárquica
      • a navegação é feita de forma hierárquica 
    • Navegação por descritores (meta-informações)
      • a navegação não é feita sobre o próprio dado, mas sobre uma hierarquia de descritores

Servidor de Dados de Projetos

  • Alguns provedores (data source) organizam seus dados em projetos.
  • O serviço de dados oferece interfaces e tipos para representar a visão de projeto e itens de projetos nesses sistemas
  • Um projeto é representado como uma hierarquia de itens de projeto.