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

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

Entendendo a distribuição... ComoComojájávimos,vimos,osossistemasdistribuídos planejamento são bem apresentadosapresentadosconsiderandoumum mais complexo.

Apresentações semelhantes


Apresentação em tema: "Entendendo a distribuição... ComoComojájávimos,vimos,osossistemasdistribuídos planejamento são bem apresentadosapresentadosconsiderandoumum mais complexo."— Transcrição da apresentação:

1 Entendendo a distribuição... ComoComojájávimos,vimos,osossistemasdistribuídos planejamento são bem apresentadosapresentadosconsiderandoumum mais complexo relacionado aos aspectos de projeção, desenvolvimento, como também na manutenção; Acomplexidadeéprovenientedevidoaosaos componentes estarem divididos em várias máquinas e dispositivos que provenham serviços diferenciados; Hádiferentes modosde identificara organização lógicalógicaefísicafísicado conjuntoatravésatravésdaslimitaçõese diretrizes que cada nova agregação pode ocasionar; Necessitamdedecoordenação,desacoplamentoe unificação dos componentes em modelos comuns;

2 Entendendo a distribuição... Osmodelos nadamaismaissãododoquequecomocomoestão sincronizadosososcomponentesquequeconstituemodaoda sistema,alémtambémdodomapeamento e expandida; infraestrutura quepode ser criada Tudo isso também pode ser chamadoArquiteturasdedeadedea SoftwareSoftwareacrescentandoapenasaideia como “sistematização”“sistematização”e“centralização”,“centralização”,e concentração de tarefas é instituída; Aconcentração,concentração,ououdivisão,comocomoénormalmentenormalmente chamada, também define o estilo da arquitetura do sistema. Para cada cenário há uma situação diferente, de acordo com as necessidades de cada empresa;

3 Entendendo a distribuição... Osestilosarquitetônicosdescrevem sistemas as cadeiasdede conexõesconexõesdiversasdosdosdedeaplicação distribuídas através de várias configurações alternadas e com comunicação por interfaces; Dentre os estilos mais importantes, pode-se destacar: Onde Arquitetura em camadas; baseada em objetos; centrada em dados; baseada em eventos; cadacadatipotipodedeinfraestruturadesconsideraas diferenças entre os participantes da malha do sistema, mas sim buscando o propósito comum, que é o serviço;

4

5 Entendendo a distribuição... AarquiteturaarquiteturabaseadabaseadaememObjetosObjetoséum pouco diferente da em camadas, semelhantes as das redes, mas sim tem características de orientação a objetos de linguagens de programação; Cadaobjeto correspondeaumumcomponentesendosendo conectadosporporchamadasremotasdedequaisquer pontos da infraestrutura designada; Usa critérios do modelo de conexão cliente-servidor, comocomotambémde programaçãodispersada,como CORBA, RMI, dentre outras; Cada“objeto” gera“objeto” geraumum“link”com características comuns a todos, ou restritas para alguns com estados e ações;

6 isii......

7 Entendendo a distribuição... Oterceiroterceiroestilo,centrado em dados,é baseadoé baseadonono chamado repositório comum (passivo ou ativo). Nesse estiloéutilizado umsistemasistemade compartilhamento através das intra e interredes; PorPorseremseremcentradoscentradosememdados,énecessárioumum sistemasistemadedeacessomaismaissimplificadoe padronizado,e padronizado, comcomregraseprotocoloscomunsaosaoscomponentes (HTTP,FTP, etc.); Muito utilizado para sistemas e aplicações WEB, onde os “processos” se comunicam baseados dados descentralizados; em serviços deem serviços de Épersistente,comparacompara umaumaconexãoememformatoformato “handshaking” dados; orecebimentoeentregaentregadede

8 Entendendo a distribuição...

9 Por fim, o último estilo de arquitetura é o baseado em eventos, onde os processos se comunicam com eventos que “disparam” dados entre os componentes com o uso de cadeias de transmissão; Utilizaafilosofiapublicar/subescreverondecadacada processo possuirá “sua vez” e reconhecerá a operação como única; FracamenteFracamenteacoplado,obtendocomo vantagem, acomo vantagem, a independênciadedeprojeção,onde nãoprecisamsese referir uns aos outros em um espaço de tempo; Arquiteturas combinadas dados; baseadasememeventoseventospodemserdeserde ememdados:dados:espaçoespaçocompartilhados

10 Entendendo a distribuição...

11 Deumummodomodogeral,geral,analisandoasarquiteturas,arquiteturas,a importânciaimportânciade cadade cadauma éuma éque elasvisamobterobter transparência e coesão com fatores essenciais para as atividadescomocomoadaptação,adaptação,desempenho,facilidade de programação, etc.; Como intensa ademandaporporestruturasdiferenciadasé nonomercado,mercado,cadacadamodelodedecomunicação sugere alternativas cabíveis para como momento; Apesar da falta de consenso entre todas, o termo de “receber”e“enviar”“enviar”dadosdadosprecisaprecisaserserconsiderado comocomocomocomo base. esse Ofatoquequeapenasapenasdiferenciaéapenasapenas comportamentodedeservidor-clienteé implementado;


Carregar ppt "Entendendo a distribuição... ComoComojájávimos,vimos,osossistemasdistribuídos planejamento são bem apresentadosapresentadosconsiderandoumum mais complexo."

Apresentações semelhantes


Anúncios Google