integração reconms – barramento – sigeo mgeo – grupo de modelagem geológica e geotectônica...

Post on 22-Apr-2015

107 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Integração Integração ReconMS – ReconMS –

Barramento – Barramento – SIGEOSIGEO

MGeo – Grupo de Modelagem Geológica e Geotectônica

11-04-23 1©Tecgraf/PUC-Rio/Petrobras

AgendaAgenda• Introdução• Integração atual Recon SIGEO• Acesso ao SIGEO via Barramento• ReconMS Standalone versus ReconMS SIGEO• Servidor de objetos

o Conceitoso Ferramentaso Arquitetura

11-04-23©Tecgraf/PUC-Rio/Petrobras 2

IntroduçãoIntrodução• ReconMS• Hierarquia atual de arquivos

o Projeto Multi Seção (.ms)o Restauração (.tal)o Seção balanceada/cenário (.bal)

• SIGEOo Base de projetoso secbalo rectalo recms

11-04-23©Tecgraf/PUC-Rio/Petrobras 3

Integração atual Recon Integração atual Recon SIGEOSIGEO

• Interface do sistema SIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 4

Integração atual Recon Integração atual Recon SIGEOSIGEO

• Interface do ReconMS SIGEO 3.2.19

11-04-23©Tecgraf/PUC-Rio/Petrobras 5

Integração atual Recon Integração atual Recon SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 6

Integração atual Recon Integração atual Recon SIGEOSIGEO

• Pontos positivoso Eficiênciao Acesso diretoo Pode ser visto como um Módulo do SIGEO

• Problemaso Acesso direto somente para sistemas Linuxo Força a utilização da Interface Gráfica MOTIFo Versões diferenteso É regerado periodicamente (operação muito susceptível a erros)

11-04-23©Tecgraf/PUC-Rio/Petrobras 7

Acesso via BarramentoAcesso via Barramento

11-04-23©Tecgraf/PUC-Rio/Petrobras 8

• Arquitetura

Autenticação/RegistroAutenticação/Registro

Acesso ao SIGEO BDAcesso ao SIGEO BD

Servidor ReconSIGEOServidor ReconSIGEO

Acesso via BarramentoAcesso via BarramentoConexão no Servidor:•1. Autenticação e procura do serviço no barramento

11-04-23©Tecgraf/PUC-Rio/Petrobras 9

Acesso via BarramentoAcesso via BarramentoConexão no Servidor:•2. Seleção do projeto SIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 10

Acesso via BarramentoAcesso via Barramento

• 3. ReconMS passa a disponibilizar uma inter-face que permite o tra-balho com projetos locais (maquina) e doSIGEO de forma simplese segura, além de permi-tir a importação e expor-tação de projetos doSIGEO.

11-04-23©Tecgraf/PUC-Rio/Petrobras 11

Acesso via BarramentoAcesso via Barramento

• Cliente multiplataforma;• Versão Windows acessa o SIGEO diretamente;• Mobilidade;• Não limita o Recon MS à interface IUP/Motif• Versões uniformes no ambiente Unix e Windows• Autenticação segura;• Logs detalhados dos acessos;

11-04-23©Tecgraf/PUC-Rio/Petrobras 12

ReconMS Standalone ReconMS Standalone versus ReconMS SIGEOversus ReconMS SIGEO

• Ambos acessam ao SIGEO via serviço• ReconMS Standalone: Windows/Linux• ReconMS SIGEO: Acessível pela interface do

SIGEO• Unificação:

o Mesma interface gráficao Mesmo código fonte o Forma de acesso ao SIGEO uniforme

• Usando o SIGEO no Standaloneo Autenticaçãoo Seleção de projeto SIGEOo Pronto para leitura/escrita/importação/exportação de projetos

11-04-23©Tecgraf/PUC-Rio/Petrobras 13

ReconMS StandaloneReconMS Standalone• ReconMS Standalone conectado ao SIGEO:

11-04-23©Tecgraf/PUC-Rio/Petrobras 14

ReconMS SIGEOReconMS SIGEO• ReconMS SIGEO:

o Acesso a interface do SIGEO.o Modelagem -> Estrutural->ReconMS

• Conecta automaticamente ao Servidor SIGEO.• Seleciona o projeto SIGEO

o Pronto para leitura/escrita/importação/exportação de projetos

o Linux Red Hat 5

11-04-23©Tecgraf/PUC-Rio/Petrobras 15

ReconMS SIGEOReconMS SIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 16

ReconMS SIGEOReconMS SIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 17

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 18

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 19

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 20

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 21

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 22

Interface: Std X Interface: Std X SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 23

Interface: Std = Interface: Std = SIGEOSIGEO

11-04-23©Tecgraf/PUC-Rio/Petrobras 24

Servidor de objetosServidor de objetos• Baseado em um serviço de dados hierárquico• Usa um protocolo de transferencia baseado em chaves• Usa as bibliotecas da base de projeto do SIGEO• Disponibiliza os seguintes objetos:

o Recms: Projeto Multi-Seçãoo Rectal: Restauração o Secbal: Seção/Cenárioo Prjgeo: Superficieso Tsurf: Superfícieso Segy: Sismicao Imagens

• Pode disponibilizar outros objetos• Atualmente suporta Solaris 510 e LinuxE5_64• Disponibiliza log de todos os acessos:

o Usuárioo Arquivos acessadoso Data/hora do acesso

11-04-23©Tecgraf/PUC-Rio/Petrobras 25

Servidor de objetosServidor de objetosConceitos:•SOA (Service-Oriented Architecture)

• Funcionalidades implementadas de uma aplicação devem ser disponibilizadas na forma de serviços

• Esses servicços normalmente são conectados através de um “barramento de serviços”

•Serviço • Uma funcionalidade de software disponibilizado no barramento

definida por interfaces bem definidas

•Componentes de Software• Na Engenharia de Software é definido com uma abstração de

programação na qual um serviço pode ser implementado.

•Barramento • Disponibiliza os serviços, realiza o controle de acesso, registra os

serviços

11-04-23©Tecgraf/PUC-Rio/Petrobras 26

Servidor de objetosServidor de objetosFerramentas:•MICO Is CORBA

o CORBA é um padrão de comunicação para sistemas distribuídos heterogêneos. MICO é a implementação C++ do padrão CORBA tuilizada.

•Openbus 1.5o Barramento para integração de aplicações científicas baseado na

tecnologia de Componentes de Software.

•SCS Software Component Systemo Modelo leve de Componentes de Software utilizado.

•HierarchicalDataService 1.1o Serviço hierárquico de acesso a dados. Foi modificado para atender

às especificidades do ambiente SIGEO e acesso a sua base de dados, para disponibilização dos objetos do ReconMS

•File Transfer Channel – FTC 1.2o Protocolo utilizado pelo ReconMS para as transferências na base de

dados do SIGEO. Este protocolo foi modificado para acessar o sistema de arquivos onde é montada a base de dados do SIGEO.

•SIGEO Libs

11-04-23©Tecgraf/PUC-Rio/Petrobras 27

Servidor de objetosServidor de objetosArquitetura:

11-04-23©Tecgraf/PUC-Rio/Petrobras 28

Acesso direto

Integração no lado servidor:libBaseProj

Integração no lado servidor:libBaseProj

Integração no lado cliente:

CORBA

Integração no lado cliente:

CORBA

Barramento

Servidor de objetosServidor de objetosArquitetura – lado servidor:

11-04-23©Tecgraf/PUC-Rio/Petrobras 29

Servidor de objetosServidor de objetosArquitetura – lado cliente:

11-04-23©Tecgraf/PUC-Rio/Petrobras 30

Rede PetrobrasRede Petrobras

top related