O HDS, ou Hub de Dados Siplex, é responsável por centralizar as requisições de informações a diversos sistemas (serviços), base de dados e componentes, tratando os dados, consolidando, acrescentando metadados e criando caches, quando necessário, que ficarão disponíveis para consumo, principalemente, através do
módulo Painel Pangea.
Os dados podem receber informações de geolocalização, somatórios por grupos de valores e informações de coloração para temas baseado nos metadados criados para cada serviço. Esses metadados são criados baseados em cada informação recebida da fonte de origem e de acordo com cada resultado esperado para o consumo.
Os serviços de consumo são integrados com o sistema de acesso e permissão do Siplex, o
módulo Administração, filtrando os dados de acordo com o perfil do usuário, nunca exibindo dados aos quais o usuário não deveria ter acesso.
O cache é gerado todo dia, utilizando o componente
Quartz.Net. Os sistemas que fornecem dados para a geração de cache usam um componente
Nuget desenvolvido internamente que fornece as interfaces a serem implementadas para o fornecimento de dados no formato esperado para a geração do cache.
O sistema não possuí interface, somente serviços.
Ano de início do projeto: 2015
Duração: 3 meses para a 1ª versão
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Back-end, Analista de infra-estrutura
Contratante:
BRQ
Cliente:
Petrobras
Tecnologias:
C# .Net, Oracle, TFS, WCF, Linq, Nuget,
Web API,
Json,
nHibernate,
Ninject,
Quartz.Net
0 comentários:
Postar um comentário