A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

TMV - 2001 Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas.

Apresentações semelhantes


Apresentação em tema: "TMV - 2001 Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas."— Transcrição da apresentação:

1 TMV Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas de Gestão  Gestão baseada em CORBA  Gestão baseada na WEB  Gateways entre arquitecturas de Gestão

2 TMV Gestão de Redes e de Sistemas Distribuídos Novas arquitecturas de Gestão Redes Sistemas Distribuídos

3 TMV Gestão de Redes e de Sistemas Distribuídos Gestão CORBA 1 só arquitectura !!Desenvolvimento e Gestão Integrados CORBA

4 TMV Gestão de Redes e de Sistemas Distribuídos Conceitos fundamentais Gestão CORBA Abc... Olá !!! Object Request Broker Servidor Cliente  Os Clientes não sabem: A localização do Objecto O sistema operativo em que o objecto é executado Como é que o Servidor implementa o objecto  Os Clientes sabem: A interface que o objecto do Servidor define  Arquitectura genérica: Não se definem objectos relativos a Gestão de Redes e de Sistemas Definem-se propriedades fundamentais de objectos genéricos 

5 TMV Gestão de Redes e de Sistemas Distribuídos Conceitos fundamentais - sub-modelos OMA Modelo de Informação Modelo de Comunicação Modelo de Organização Modelo Funcional Serviços CORBA OMA CORBA ORBs Objectos Distribuídos Interfaces entre Domínios Protocolos entre ORBs Arquitectura de inter-operação CORBA Facilidades CORBA Modelo de objectos CORBA Limguagem de especificação da interface (IDL) Gestão CORBA

6 TMV Gestão de Redes e de Sistemas Distribuídos Modelo de Informação - conceitos fundamentais  Arquitectura genérica: Não se definem OGs relativos a Gestão de Redes e de Sistemas Definem-se propriedades fundamentais de objectos genéricos  Implementação de um objecto Especificação dos dados e do código dos métodos  Referência do objecto Informação necessária a especificar um objecto dentro dum ORB  Operação Interacção fornecida por um objecto Signature: identificador, tipo, lista de parâmetros, excepção…  Interface {Operações associadas a um objecto, especificadas em IDL} Gestão CORBA

7 TMV Gestão de Redes e de Sistemas Distribuídos Modelo de informação - estrutura do IDL Agrupar declarações IDL Scoping para nomes Define o conjunto de operações que o cliente pode evocar num objecto Valores possíveis para os parâmetros CORBA, atributos, excepções e valores de retorno Serviço que o cliente evoca Nome, resultado, lista de parâmetros, excepção MÓDULO OPERAÇÃO TIPOS DE DADOS INTERFACE Gestão CORBA

8 TMV Gestão de Redes e de Sistemas Distribuídos Modelo de Informação - exemplo de IDL module CosEventComm { exception Disconnected(); interface PushConsumer{ void push(in any data) raises(Disconnected); void disconnect_push_consumer(); }; interface PushSupplier{ void disconnect_push_supplier(); }; interface PullSupplier{ any pull(); raises(Disconnected); any try_pull(out boolean has_event); raises(Disconnected); void disconnect_pull_supplier(); }; interface PullConsumer { void disconnect_pull_consumer(); }; Gestão CORBA

9 TMV Gestão de Redes e de Sistemas Distribuídos ClienteServidor Object Request Broker API Adaptador de Objecto Invocação de método Localização do objecto, Transferência de parâmetros Invocação do método no Servidor Entrega do resultado ao Cliente SO do Servidor Linguagem de programação usada para representar o objecto no Servidor Obtenção do resultado CORBA ORB Gestão CORBA

10 TMV Gestão de Redes e de Sistemas Distribuídos General inter-ORB protocol (GIOP) Environment specific inter-ORB protocol (ESIOP) Internet inter-ORB protocol (IIOP) TCP/IP Outros exemplos OSI, IPX/SPX DCE RPC sobre TCP/IP DCE RPC sobre OSI Outros… CORBA IDL Semântica Transferência Sintaxe da Mensagem Transporte Arquitectura de Comunicação inter-ORB Gestão CORBA

11 TMV Gestão de Redes e de Sistemas Distribuídos Tipo de Coooperação:  Modelo de objectos distribuídos: Cooperação simétrica Existência de relações: Gestor - Gestor Gestor-Agente Agente-Agente Organização  Domínio {objectos que partilham uma dada propriedade} Exemplo: scoping, sintaxe de transferência, protocolo, scope de endereços, segurança …  Arquitectura inter-operação Bridging Modelo de Organização - conceitos fundamentais Gestão CORBA

12 TMV Gestão de Redes e de Sistemas Distribuídos Gestão CORBA Interface Utilizador Gestão de Informação Gestão de Tarefas Objectos das Aplicações Facilidades (horizontais) comuns … Facilidades (verticais) comuns ou Domínios Saúde Telecomunicações Gestão de Sistema Trader EventsQuery Time NamingLife Cycle Collections Security Persistence Properties Concurrency Licensing Externalisation Transactions Relationships Change Management Object Request Broker

13 TMV Gestão de Redes e de Sistemas Distribuídos Cliente CORBA Stubs IDL: Interface estática dos serviços invocados no Cliente, que existem nos Servidores. Invocação Dinâmica: API para realizar a invocação de métodos definidos em runtime. Repositório de Interface Base de dados que contém as signatures dos objectos registados Interface ORB APIs para serviços locais, usados pelas aplicações -ex: referência do objecto  string Cliente Object Request Broker Core Stubs IDL Stubs IDL Invocação Dinâmica Repositório Interface ORB Gestão CORBA

14 TMV Gestão de Redes e de Sistemas Distribuídos Servidor CORBA Stub Estático (Stubs IDL): Interface estática de cada serviço existentes no Servidor. Stub Dinâmico: API que efectua a resolução no Servidor de métodos não compilados. Repositório de Interface BD: contém as COGs, instâncias e referências de objectos do Servidor. Adaptador de Objecto Envia a invocação do objecto do Cliente para o objecto de Servidor. Servidor Object Request Broker Core Interface ORB Stub Estático Stub Estático Repositório de Implementação Adaptador de Objecto Stub Dinâmico Gestão CORBA

15 TMV Gestão de Redes e de Sistemas Distribuídos Conclusões … sobre a Gestão baseada em CORBA Não existe Informação de Gestão definida para a Arquitectura CORBA A Arquitectura CORBA é complexa (Gestão Internet) DESVANTAGENS Uma só Arquitectura de Gestão e de Comunicação Interface entre IDL e diferentes linguagens de programação Coordenação entre Agentes é parte integrante da Arquitectura CORBA VANTAGENS


Carregar ppt "TMV - 2001 Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas."

Apresentações semelhantes


Anúncios Google