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

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

Afinal, o que é um SD? Nestaspróximasaulas continuaremosabordandoa implementação do RMI. Complementaremos uma visão mais abrangente sobre a importância.

Apresentações semelhantes


Apresentação em tema: "Afinal, o que é um SD? Nestaspróximasaulas continuaremosabordandoa implementação do RMI. Complementaremos uma visão mais abrangente sobre a importância."— Transcrição da apresentação:

1 afinal, o que é um SD? Nestaspróximasaulas continuaremosabordandoa implementação do RMI. Complementaremos uma visão mais abrangente sobre a importância do funcionamento de sua estrutura; É bom destacar alguns pontos positivos e negativos com ousousodesta infraestruturadedecomunicação, poisemem muitos casos ela pode acesso; Muitos desses fatores variar dependendo das redes de estão relacionados com a Carga Dinâmica deCódigoCódigodevidoasuperficialidadedede abstração traçada dentre as camadas de programação e redes. Sem falar de segurança, configuração e requisitos não funcionais que precisam ser analisados;

2 afinal, o que é um SD? AsAsaplicaçõesRMI,RMI,muitasvezes compreendemdoisdois programasdistintos.Oservidor criaalgunsobjetos remotos, faz referênciasa esses objetos acessíveis, e esperaparaparaos clientesparaparainvocarmétodosmétodosdesses objetos; UmUmprogramaprogramaclientetípicoobtémobtémumaumareferência remota a um ou mais objetos e então invoca métodos neles; remotos em um servidor Só que essa comunicação básica precisa ser gerenciada pelaJVMJVMenvolvendoThreadseExceções comExceções como propostopropostodede“tratar”comportamentosquequedefinem como será o funcionamento em dispositivos de escalas diferentes;

3 afinal, o que é um SD? TodosTodososostipostiposecomportamentosdedeumumobjeto, anteriormente podem ou devem ser transmitidos para outro,outro,possivelmenteremotoobedecendocertas restrições para compatibilidades da JVM; A função de “compatibilizar” essa fonte de transmissão de informações para definir quem “executará” e quem “receberá”o processamento é de responsabilidade das interfaces remotas dedeobjetos distribuídosquequesãointerfaces responsáveisporpordesenvolverdesenvolveropapeldede middleware no RMI; Hátambémumumsegundosegundoengenhodedecomputação distribuída que assume o papel de genérico quanto a comunicação em SDS com o uso de RMI;

4 afinal, o que é um SD? Esta trilha se concentra em um simples, mas poderoso aplicativo,chamadochamadodedecomputaçãodistribuídadodo objeto motor; Omecanismodedecálculoéum objetoremotono as servidor que obtém as tarefas de clientes, executa tarefas,tarefas,e retornaos resultados.As tarefassão executadas na “máquina” onde o servidor está ativo; Este tipo de aplicação distribuída pode permitir que um númerodede“máquinas” clientes tenhamacessoao recurso específico onde é tratado o objeto para que não haja afins; sobrecarga,excessodederequisições,respostase

5 afinal, o que é um SD? O aspecto inovador do motor de cálculo é que as tarefas que são executadas não precisam ser definidas quando o mecanismo de cálculo é escrito ou iniciado; Novos tipos de tarefas podem ser criadas e em seguida entregue aomecanismodedecomputação paraserser executado com a única exigência de que a sua classe implemente uma interface específica; Ocódigonecessárioparapararealizaratarefatarefapodepodeser “baixado”pelo sistema RMIpara o cálculo do motor; Então,Então,omecanismodedecálculoexecutaexecutaa tarefa, utilizandoos recursosdada“máquina”nanaqualo mecanismo de computação está em atuação;

6 afinal,oquequeéumumSD?SD? Objeto motor, também conhecido comowebserver;

7 afinal, o que é um SD? A capacidade de executar tarefas arbitrárias é possível graças à natureza dinâmica da plataforma Java, que é estendido para a rede por RMI; O RMI “carrega” dinamicamente o código da tarefa na máquina de calcular [JVM] e executa a tarefa semoaoa conhecimento prévio tarefa; da classeque implementa EsseEssepedido, quetemtemacapacidade deefetuaro download de código dinamicamente de uma aplicação baseada em comportamentos; TaisTaisaplicações normalmenterequerem umagenteagente habilitado para diferentes infraestruturas, como a do RMI, como mecanismos básicos de distribuição;

8 afinal, o que é um SD? O gerenciamento de aplicações RMI muitas vez provém inúmerosbenefíciosbenefíciosdevido aotermo“generalizar” código e plataformas [Java]; Alguns pontos positivos com o uso desta tecnologia são: Implementação independente de dispositivos; Abstração que facilita multiplataformas; Interfaces programáveis; Recursos implementados de maneira simples através das redes locais e públicas; Objetoscompartilhadosfacilitamo reusoparapara webservers; Além de várias outras vantagens, porém...

9 afinal, o que é um SD? Dentre certas vantagens, várias limitações também são encontradas, principalmente pelos seguintes tópicos: Alto Poder de processamento necessário; Dependência deumumououmaismaisservidoresservidoresparapara atribuição de responsabilidades Planejamento bem definido – Polimorfismo; Redes bem definidas para execuçãodos serviços; Manutenção limitados; e crescimentoememcertospontos, Acesso restritoàs redes; Alémdedeváriasoutrasdificuldadesque podemserdedeserdede encontradas.Éimportanteimportanterealizar oplano viabilidadesobreaimplementaçãoeaquisição objetos remotos de acordo com cada cenário;

10 afinal, o que é um SD? Por isso é necessário conhecer todas as características para adoção de tecnologias de objetos para sistemas distribuídos; Essas tecnologiaspor si só, também não deixam de subdividir-seemempartespartesmenores[níveis,camadas,camadas, eventos],paraparafacilitarsuasuainfraestruturadede desenvolvimento; Assim, nós profissionais, podemos ter uma visão mais detalhadadetalhadadasredesedos SDS,dos SDS,ondeadiferença mínima pode ser generalizada como máxima para um ou mais usuário; Os métodos de invocação remota estão no nosso dia a dia conforme novos recursos surgem para os SDS;


Carregar ppt "Afinal, o que é um SD? Nestaspróximasaulas continuaremosabordandoa implementação do RMI. Complementaremos uma visão mais abrangente sobre a importância."

Apresentações semelhantes


Anúncios Google