ADMINISTRAÇÃO E INTEGRAÇÃO DE REDES EM SISTEMAS DISTRIBUÍDOS ÍTALO SILVA SUMÁRIO 1. DEFINIÇÃO 2. TOPOLOGIA DE REDE DE COMPUTADORES 3. EVOLUÇÃO 1. 2. 3. 4. SISTEMAS CENTRALIZADOS SISTEMAS PARALELOS MULTIPROCESSAMENTO SIMÉTRICO SISTEMAS DE REDE 4. ARQUITETURA DE REDE NOS SISTEMAS DISTRIBUÍDOS 1. 2. ARQUITETURA MULTIPROCESSAVEIS ARQUITETURA DE OBJETOS DISTRIBUÍDOS 5. MIDDLEWARE 6. CORBA DEFINIÇÃO “ Um sistema distribuído é um conjunto de computadores independentes entre si que se apresenta a seus usuários como um sistema único e coerente” Tanenbaum/Van Steen TOPOLOGIA DE REDE DE COMPUTADORES EVOLUÇÃO • SISTEMAS CENTRALIZADOS • VANTAGENS • DESVANTAGENS EVOLUÇÃO • SISTEMAS PARALELOS • BENEFÍCIOS • PROBLEMAS EVOLUÇÃO • MULIPROCESSAMENTO SIMÉTRICO • BENEFÍCIOS • PROBLEMAS EVOLUÇÃO • SISTEMAS DE REDE • BENEFÍCIO • PROBLEMAS ARQUITETURA DE REDES NOS SISTEMAS DISTRIBUIDOS • ARQUITETURAS DE MULTIPROCESSADORES ARQUITETURA DE REDES NOS SISTEMAS DISTRIBUIDOS • ARQUITETURAS CLIENTE-SERVIDOR ARQUITETURA DE REDES NOS SISTEMAS DISTRIBUIDOS • ARQUITETURA DE OBJETOS DISTRIBUÍDOS MIDDLEWARE O Middleware é a designação genérica utilizada para referir aos sistemas de software que se executam entre as aplicações e os sistemas operacionais. O objetivo do middleware é facilitar o desenvolvimento de aplicações, tipicamente as distribuídas, assim como facilitar a integração de sistemas legados ou desenvolvidos de forma não integrada automática. MIDDLEWARE VÍDEO CORBA • O QUE É CORBA? • Common Object Request Broker Architecture • É INDEPENDENTE DE PLATAFORMA E SISTEMA OPERACIONAL. • OBJETOS ENCAPSULAMDADOS MANIPULADOS POR OPERAÇÕES. RMI • O QUE ÉO RMI? • COMO ELE FUNCIONA? • java.rmi.Remote • rmi://[host_name]:[port_number]/[service_name] • Serialização RMI • Camada de Referências Remotas • Camada de Transporte • SEGURANÇA