Sistemas Operacionais II N Aula prática Java Sockets, RPC e RMI Eduardo Bezerra.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais II N Aula prática Java Sockets, RPC e RMI Eduardo Bezerra.
Advertisements

Comunicação entre processos distribuídos
RMI-IIOP.
Objetos e Componentes Distribuídos na Web usando CORBA e EJB
Arquitetura Cliente-Servidor Especialização em Redes e Sistemas Distribuídos PUCPR 2001.
Java RMI Alcides Calsavara. Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância.
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
Desenvolvimento em Camadas
Comunicação Distribuída
Governança de TI COBIT x ITIL
Desenvolvimento de Aplicações Distribuídas
Web Caching with Consistent Hashing. Problemas com a Web Redes congestionadas Servidores atolados.
Invocação de Métodos Remotos RMI
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Sistemas Prof. Carlos Padovani.
PROGRAMAÇÃO DISTRIBUÍDA EM JAVA Verão/2001
Aspectos e Aplicações de INTERNET
Apresentação para EAD usando modelo instrucional
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
MAIS COMPETITIVIDADE COM
Camada de Transporte: Portas, Sockets, Aplicações em Rede
Introdução à Programação Distribuída em Java
Atualização de Cadastro de Usuários
Aula 9 - Camada de aplicação
Web Services Uninorte Semana de Tecnologia da Informação
IFSul – Campus Venâncio Aires
Funcionalidade e Protocolos da Camada de Aplicação
Marcela Bezerra da Silva Cin - UFPE
Java Avançado Luiz Carlos d´Oleron SJCP Java Sockets.
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 07.
Concorrência e Java RMI
Administração e Integração de Redes em Sistemas Distribuídos
Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação.
Efficient Java Communication Protocols on High-speed Cluster Interconnects Alexandre Almeida Felipe Severino.
Objetos Distribuídos para WEB Prof. Paulo Fernando da Silva FURB – Universidade Regional de Blumenau Pós-Graduação em Desenvolvimento WEB.
T. D. S. I. PARA WEB Prof. Emmanuel Nolêto. Java RMI.
Tecgraf PUC-Rio maio de 2011 Principais conceitos de CORBA.
Concorrência e thread Petrônio Júnior(pglj) Márcio Neves(mmn2)
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Java RMI João Gabriel (jggxm).
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
RMI - JAVA.
Aula 1 - Fundamentos Web Servidor
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Transporte1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Transporte.
Linguagem de Programação IV Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Capítulo 4: Processos.
I – Comunicação – Redes - Aplicação Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP-018 – O Produto Internet e suas Aplicações.
Introdução à Criptografia Moderna Seminário do Projeto 2 8/6/20151André Guedes - agl / Rodrigo Diêgo - rdma.
Java – Remote Method Invocation (RMI)
Web Services Marden Menezes Sharp Shooters.NET User’s Group Recife-PE11/11/2002.
1 Programação Distribuída em Java Aula Na aula de hoje veremos: Introdução Conceito de Rede Protocolos Modelo ISO/OSI Modelo TCP/IP Modelo Cliente/Servidor.
A Multilayer P2P Framework for Distributed Synchronous Collaboration Fernando Abrahão Afonso Leonardo Kunz Programação com Objetos Distribuídos Trabalho.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Infraestrutura de Redes
Sistemas Distribuídos
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Passagens de Mensagens Prof. Dr. Norian Marranghello
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Administração e Projeto de Redes Material de apoio Camada de Transporte Cap.4 10/02/2010.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Principais conceitos de CORBA.
Protocolos de Comunicação e Passagem de Mensagens
Mail++.  Objetivo ◦ Adicionar novas funcionalidades a um servidor de  Servidor de JES ◦ Implementado em Java ◦ Apenas funcionalidades.
Aula Prática: Demo de Sistemas Distribuídos
Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner.
SOCKET - É um canal de comunicação entre processos que estabelece uma conexão entre eles na forma de cliente-servidor. Por meio de sockets, os computadores.
Manutenção e Configuração de Micros 13 - Aplicações de Rede Prof. Fabrício Azor é 111.
Transcrição da apresentação:

Sistemas Operacionais II N Aula prática Java Sockets, RPC e RMI Eduardo Bezerra

Roteiro da prática Revisar alguns mecanismos de comunicação entre processos Sockets (Java) RPC (C) RMI (Java) Definir um problema a resolver implementar um servidor de hora e um cliente que a recupere Entender a solução com sockets, rpc e rmi Compilar e executar no laboratório

Sockets Definição: Um socket é um ponto final de um link de comunicação bidirecional entre dois programas executando em rede. Cada socket está associado a um número de porta de forma que a camada de transporte pode identificar a aplicação a que os dados estão destinados - java.sun.com PORTAPORTA socketsocket redeaplicação... s1s2sn IP = Web Server Bit Torrent eMule

Java Sockets