SlideShare uma empresa Scribd logo
1 de 18
INTRODUÇÃO
A SISTEMAS DISTRIBUÍDOS
MSC. JESSE TEIXEIRA DA SILVA
O QUE SÃO?
“SD É um conjunto de computadores
independentes entre si que se apresenta
a seus usuários como um sistema único e
coerente” - Andrew S. Tanenbaum
“Você sabe que existe um sistema
distribuído quando a falha de um
computador que você nunca ouviu falar
impede que você faça qualquer trabalho”
- Leslie Lamport
CARACTERÍSTICAS DE UM SD
• Segundo George Couloris*, um sistema
distribuído é aquele no qual os componentes
localizados em computadores de alguma
maneira interligados coordenam suas ações
através da troca de mensagens.
• Um dos principais motivos para a construção de
sistemas distribuídos é o compartilhamento de
recursos
*Sistemas Distribuídos : Conceitos e Projeto - 4ª Ed.
CONCORRÊNCIA
– Extremamente comum em rede de computadores
– Existe o compartilhamento de recursos, conforme
necessidade
– Mais recursos podem ser adicionados de forma
extremamente fácil
– Esta concorrência precisa ser gerenciada de
alguma maneira pelos sistemas distribuídos
AUSÊNCIA DE UM RELÓGIO GLOBAL
– Quando programas cooperam entre si, eles
precisam coordenar suas ações através de
mensagens
– Para que isso ocorra, é necessário que uma noção
“comum” de tempo exista (ex: tempo que uma
rotina necessita para executar)
– Mas existe um limite de precisão no qual os
computadores podem sincronizar seus relógios
Isso pode ocasionar um problema de
sincronização!
FALHAS INDEPENDENTES
– Todo sistema é, em maior ou menor nível, sujeito a falhas,
e como projetistas de sistemas, devemos estar cientes das
consequências destas falhas.
– Falhas na rede podem isolar os computadores nela
conectados devido a:
• Falha no software
• Falha no Hardware
• Sobrecarregamento de rotinas
• Etc...
– Nas próximas aulas, estudaremos melhor os tipos de
falhas e como tratá-las
PORQUE IMPLEMENTAR SISTEMAS
DISTRIBUÍDOS?
• A principal motivação por traz dos sistemas
distribuídos é o compartilhamento de RECURSOS!
• Recursos abrangem inúmeros tipos de
componentes e entidades, como exemplo:
– Impressoras, Discos, sensores, atuadores..
– Bancos de dados, processamento, arquivos, objetos..
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
A INTERNET
• É considerado o maior sistema distribuído
existente!
• É um conjunto de redes de computadores (de
vários tipos) interligados entre si
• Estes computadores enviam mensagens
através de protocolos de comunicação comum
• A internet permite que usuários e máquinas
em qualquer parte do mundo possam se
comunicar e utilizar serviços, como exemplo a
World Wide Web.
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
A INTERNET
• Uma série de serviços são disponibilizados
através da internet, como por exemplo:
– E-mails, Transferência de arquivos, streaming de vídeo
e áudio, compartilhamento de recursos, etc...
• A internet esta em constante crecimento, pois a
cada dia milhares de novos disositivos são
adicionados a rede já existente
• O acesso a internet é feito através dos
provedores de serviços (ISP’s).
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
A INTRANET
• É uma pequena parte da Internet administrada
separadamente e com limites bem definidos
de acordo com parâmetros de segurança.
• Pode ser composta por uma ou mais LAN’s
(Local Area network)
• Estas LAN’s são interligadas através de
BackBones e podem ter acesso a internet
através do uso de roteadores
• Geralmente estas LAN’s são protegidas através
do uso de recursos de Firewalls!
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
COMPUTAÇÃO MÓVEL
• É cada vez mais comum o uso de
SmartPhones, PDA’s, relógios inteligentes,
câmeras portáteis, music players, etc..
• E também é quase uma regra que a maioria
destes dispositivos tenham acesso a
INTERNET!
• O conceito de poder se conectar a redemesmo
longe da sua rede base é conhecida como
computação móvel
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
COMPUTAÇÃO MÓVEL
“ Também conhecida como computação nômade
é a possibilidade de executar tarefas de
computação enquanto o usuário esta em
deslocamento ou fora de seu local comum”
Leonard_Kleinrock
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
COMPUTAÇÃO UBÍQUIA
• Também é conhecida como computação
“pervasiva” (Mark Weiser, 1993)
• Refere-se a utilização de dispositivos pequenos
e baratos, presentes na vida dos usuários
• Estima-se que pequenos dispositivos
computacionais estrão tão “entranhados” na
vida cotidiana que nem serão mais notados,
tendo suas funções muito discretas, mas de
forma onipresente.
EXEMPLOS DE SISTEMAS DISTRIBUÍDOS
WORLD WIDE WEB
• É um sistema em constante evolução voltado
para a publicação e consumo de recursos
através da internet.
• Pode ser utilizada por meio de Navegadores
(Browsers) disponibilizados por várias
empresas.
• Através da web é possível consumir
praticamente qualquer tipo de informação,
desde textos simples até jogos, vídeos e audio
de forma rápida e precisa.
WORLD WIDE WEB
• Foi desenvolvida em 1989 pelo CERN (Centro
europeu de pesquisa nuclear).
• Uma das principais características da WEB é a
estrutura de hipertextos entre seus
documentos
• Um documento contém informações e
HyperLinks para outros documentos na Web,
formando esta “teia” gigantesca.
WORLD WIDE WEB
PRINCIPAIS CARACTERÍSTICAS
• É um sistema Aberto
• Pode ser ampliada sem influenciar na sua
funcionalidade
• É baseada em padrões de comunicações e documentos
• Qualquer recurso (Digital) pode ser compartilhado pela
WEB
• No inicio, abrangia apenas documentos simples, mas
hoje já é capaz de:
– Transações financeiras
– Rodas aplicativos remotos
– Gerenciar grupos
– Conter documentos tão complexos como jogos, vídeos,
áudio, entre outros.
– Etc. ...
WORLD WIDE WEB
PRINCIPAIS PADRÕES TECNOLÓGICOS
• HTML
– Linguagem para especificar conteúdos e layout das
páginas para que os navegadores possam exibir
seus conteúdos
• URL
– Uniform Resource Locators: identificam os
recursos e documentos armazenados como sendo
parte da WB
• HTTP
– HyperText Transfer protocol: Protocolo para
transferência de informações.
REVISÃO COMPLEMENTAR E MATERIAL
DE APOIO
• http://www.ubiq.com/hypertext/weiser/SciA
mDraft3.html
• http://www.lk.cs.ucla.edu/index.html
• http://www.inf.ufsc.br/~bosco/ensino/ine564
5/coulouris.pdf
• http://www.w3.org/
• http://en.wikipedia.org/wiki/Vannevar_Bush

Mais conteúdo relacionado

Mais procurados

Apresentação da Disciplina de Sistemas Distribuídos
Apresentação da Disciplina de Sistemas DistribuídosApresentação da Disciplina de Sistemas Distribuídos
Apresentação da Disciplina de Sistemas DistribuídosFrederico Madeira
 
Capítulo 2 - Sistemas Distribuídos - Coulouris
Capítulo 2 - Sistemas Distribuídos - CoulourisCapítulo 2 - Sistemas Distribuídos - Coulouris
Capítulo 2 - Sistemas Distribuídos - CoulourisWindson Viana
 
Introcucao aos Sistemas Distribuidos
Introcucao aos Sistemas DistribuidosIntrocucao aos Sistemas Distribuidos
Introcucao aos Sistemas DistribuidosValberto Carneiro
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoThiago Marinho
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
Sistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoSistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoAdriano Teixeira de Souza
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosrobsons75
 
P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosGustavo Monteiro
 
Introdução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosIntrodução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosVictor Hazin da Rocha
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaFrederico Madeira
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisWindson Viana
 
Sistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareSistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareAdriano Teixeira de Souza
 
Artigo Sistemas Distribuidos
Artigo Sistemas DistribuidosArtigo Sistemas Distribuidos
Artigo Sistemas DistribuidosAdilmar Dantas
 
Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Arthur Emanuel
 

Mais procurados (20)

Apresentação da Disciplina de Sistemas Distribuídos
Apresentação da Disciplina de Sistemas DistribuídosApresentação da Disciplina de Sistemas Distribuídos
Apresentação da Disciplina de Sistemas Distribuídos
 
Capítulo 2 - Sistemas Distribuídos - Coulouris
Capítulo 2 - Sistemas Distribuídos - CoulourisCapítulo 2 - Sistemas Distribuídos - Coulouris
Capítulo 2 - Sistemas Distribuídos - Coulouris
 
Introcucao aos Sistemas Distribuidos
Introcucao aos Sistemas DistribuidosIntrocucao aos Sistemas Distribuidos
Introcucao aos Sistemas Distribuidos
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - Conceito
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
Sistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoSistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de Projeto
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidos
 
P2P - Sistemas Distribuídos
P2P - Sistemas DistribuídosP2P - Sistemas Distribuídos
P2P - Sistemas Distribuídos
 
Introdução a Sistemas Distribuídos
Introdução a Sistemas DistribuídosIntrodução a Sistemas Distribuídos
Introdução a Sistemas Distribuídos
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
WebServices
WebServicesWebServices
WebServices
 
Clusters, o que é?
Clusters, o que é?Clusters, o que é?
Clusters, o que é?
 
Sistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – MiddlewareSistemas Distribuídos - Comunicação Distribuída – Middleware
Sistemas Distribuídos - Comunicação Distribuída – Middleware
 
Artigo Sistemas Distribuidos
Artigo Sistemas DistribuidosArtigo Sistemas Distribuidos
Artigo Sistemas Distribuidos
 
Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)
 
Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01Sistemas Distribuídos - Aula 01
Sistemas Distribuídos - Aula 01
 
Introdução à sistemas distribuídos
Introdução à sistemas distribuídosIntrodução à sistemas distribuídos
Introdução à sistemas distribuídos
 

Semelhante a Introdução aos sistemas distribuidos

IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...Ramon Mayor Martins
 
Redes - Introdução
Redes - IntroduçãoRedes - Introdução
Redes - IntroduçãoLuiz Arthur
 
Apostila de redes pos tecnico
Apostila de redes pos tecnicoApostila de redes pos tecnico
Apostila de redes pos tecnicoLeonardo Rangel
 
Sistema Operacional - Aula005
Sistema Operacional - Aula005Sistema Operacional - Aula005
Sistema Operacional - Aula005Cláudio Amaral
 
Apostila.de.redes. .cabeamento.e.estruturado
Apostila.de.redes. .cabeamento.e.estruturadoApostila.de.redes. .cabeamento.e.estruturado
Apostila.de.redes. .cabeamento.e.estruturadojpl200
 
A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2Gafanhota
 
Apostila redes prof_diegofiori_vfinal
Apostila redes prof_diegofiori_vfinalApostila redes prof_diegofiori_vfinal
Apostila redes prof_diegofiori_vfinalOdilon Junior
 
1ª Unidade Conceito e Estrutura de Redes.
1ª Unidade Conceito e Estrutura de Redes.1ª Unidade Conceito e Estrutura de Redes.
1ª Unidade Conceito e Estrutura de Redes.Cleiton Cunha
 
Introdução a Redes de computadores
Introdução a Redes de computadoresIntrodução a Redes de computadores
Introdução a Redes de computadoresAlison Rodrigues
 
Informática redes internet (datagrama etc)
Informática   redes internet (datagrama etc)Informática   redes internet (datagrama etc)
Informática redes internet (datagrama etc)Zito Bongo
 
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptx
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptxManual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptx
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptxmarianampmartinss69
 
REDES INDUSTRIAIS - Senai conclusão.pptx
REDES INDUSTRIAIS - Senai conclusão.pptxREDES INDUSTRIAIS - Senai conclusão.pptx
REDES INDUSTRIAIS - Senai conclusão.pptxCelsoVilellaBatistaJ
 

Semelhante a Introdução aos sistemas distribuidos (20)

IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
 
Internet
InternetInternet
Internet
 
Redes osi
Redes osiRedes osi
Redes osi
 
Redes - Introdução
Redes - IntroduçãoRedes - Introdução
Redes - Introdução
 
Apostila de redes pos tecnico
Apostila de redes pos tecnicoApostila de redes pos tecnico
Apostila de redes pos tecnico
 
Sistema Operacional - Aula005
Sistema Operacional - Aula005Sistema Operacional - Aula005
Sistema Operacional - Aula005
 
Apostila.de.redes. .cabeamento.e.estruturado
Apostila.de.redes. .cabeamento.e.estruturadoApostila.de.redes. .cabeamento.e.estruturado
Apostila.de.redes. .cabeamento.e.estruturado
 
A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2A internet tic catarina silva 9ºc nº2
A internet tic catarina silva 9ºc nº2
 
Apostila redes prof_diegofiori_vfinal
Apostila redes prof_diegofiori_vfinalApostila redes prof_diegofiori_vfinal
Apostila redes prof_diegofiori_vfinal
 
Redes – história e conceitos
Redes – história e conceitosRedes – história e conceitos
Redes – história e conceitos
 
1ª Unidade Conceito e Estrutura de Redes.
1ª Unidade Conceito e Estrutura de Redes.1ª Unidade Conceito e Estrutura de Redes.
1ª Unidade Conceito e Estrutura de Redes.
 
Introdução a Redes de computadores
Introdução a Redes de computadoresIntrodução a Redes de computadores
Introdução a Redes de computadores
 
Curso GIGA INTERNET
Curso GIGA INTERNETCurso GIGA INTERNET
Curso GIGA INTERNET
 
Slide Internet
Slide InternetSlide Internet
Slide Internet
 
Informática redes internet (datagrama etc)
Informática   redes internet (datagrama etc)Informática   redes internet (datagrama etc)
Informática redes internet (datagrama etc)
 
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
 
E-mail
E-mailE-mail
E-mail
 
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptx
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptxManual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptx
Manual Aplicações Informaticas-De-Gestao-De-Pessoal-0616.pptx
 
Unidade3_Internet.ppt
Unidade3_Internet.pptUnidade3_Internet.ppt
Unidade3_Internet.ppt
 
REDES INDUSTRIAIS - Senai conclusão.pptx
REDES INDUSTRIAIS - Senai conclusão.pptxREDES INDUSTRIAIS - Senai conclusão.pptx
REDES INDUSTRIAIS - Senai conclusão.pptx
 

Introdução aos sistemas distribuidos

  • 2. O QUE SÃO? “SD É um conjunto de computadores independentes entre si que se apresenta a seus usuários como um sistema único e coerente” - Andrew S. Tanenbaum “Você sabe que existe um sistema distribuído quando a falha de um computador que você nunca ouviu falar impede que você faça qualquer trabalho” - Leslie Lamport
  • 3. CARACTERÍSTICAS DE UM SD • Segundo George Couloris*, um sistema distribuído é aquele no qual os componentes localizados em computadores de alguma maneira interligados coordenam suas ações através da troca de mensagens. • Um dos principais motivos para a construção de sistemas distribuídos é o compartilhamento de recursos *Sistemas Distribuídos : Conceitos e Projeto - 4ª Ed.
  • 4. CONCORRÊNCIA – Extremamente comum em rede de computadores – Existe o compartilhamento de recursos, conforme necessidade – Mais recursos podem ser adicionados de forma extremamente fácil – Esta concorrência precisa ser gerenciada de alguma maneira pelos sistemas distribuídos
  • 5. AUSÊNCIA DE UM RELÓGIO GLOBAL – Quando programas cooperam entre si, eles precisam coordenar suas ações através de mensagens – Para que isso ocorra, é necessário que uma noção “comum” de tempo exista (ex: tempo que uma rotina necessita para executar) – Mas existe um limite de precisão no qual os computadores podem sincronizar seus relógios Isso pode ocasionar um problema de sincronização!
  • 6. FALHAS INDEPENDENTES – Todo sistema é, em maior ou menor nível, sujeito a falhas, e como projetistas de sistemas, devemos estar cientes das consequências destas falhas. – Falhas na rede podem isolar os computadores nela conectados devido a: • Falha no software • Falha no Hardware • Sobrecarregamento de rotinas • Etc... – Nas próximas aulas, estudaremos melhor os tipos de falhas e como tratá-las
  • 7. PORQUE IMPLEMENTAR SISTEMAS DISTRIBUÍDOS? • A principal motivação por traz dos sistemas distribuídos é o compartilhamento de RECURSOS! • Recursos abrangem inúmeros tipos de componentes e entidades, como exemplo: – Impressoras, Discos, sensores, atuadores.. – Bancos de dados, processamento, arquivos, objetos..
  • 8. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS A INTERNET • É considerado o maior sistema distribuído existente! • É um conjunto de redes de computadores (de vários tipos) interligados entre si • Estes computadores enviam mensagens através de protocolos de comunicação comum • A internet permite que usuários e máquinas em qualquer parte do mundo possam se comunicar e utilizar serviços, como exemplo a World Wide Web.
  • 9. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS A INTERNET • Uma série de serviços são disponibilizados através da internet, como por exemplo: – E-mails, Transferência de arquivos, streaming de vídeo e áudio, compartilhamento de recursos, etc... • A internet esta em constante crecimento, pois a cada dia milhares de novos disositivos são adicionados a rede já existente • O acesso a internet é feito através dos provedores de serviços (ISP’s).
  • 10. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS A INTRANET • É uma pequena parte da Internet administrada separadamente e com limites bem definidos de acordo com parâmetros de segurança. • Pode ser composta por uma ou mais LAN’s (Local Area network) • Estas LAN’s são interligadas através de BackBones e podem ter acesso a internet através do uso de roteadores • Geralmente estas LAN’s são protegidas através do uso de recursos de Firewalls!
  • 11. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS COMPUTAÇÃO MÓVEL • É cada vez mais comum o uso de SmartPhones, PDA’s, relógios inteligentes, câmeras portáteis, music players, etc.. • E também é quase uma regra que a maioria destes dispositivos tenham acesso a INTERNET! • O conceito de poder se conectar a redemesmo longe da sua rede base é conhecida como computação móvel
  • 12. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS COMPUTAÇÃO MÓVEL “ Também conhecida como computação nômade é a possibilidade de executar tarefas de computação enquanto o usuário esta em deslocamento ou fora de seu local comum” Leonard_Kleinrock
  • 13. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS COMPUTAÇÃO UBÍQUIA • Também é conhecida como computação “pervasiva” (Mark Weiser, 1993) • Refere-se a utilização de dispositivos pequenos e baratos, presentes na vida dos usuários • Estima-se que pequenos dispositivos computacionais estrão tão “entranhados” na vida cotidiana que nem serão mais notados, tendo suas funções muito discretas, mas de forma onipresente.
  • 14. EXEMPLOS DE SISTEMAS DISTRIBUÍDOS WORLD WIDE WEB • É um sistema em constante evolução voltado para a publicação e consumo de recursos através da internet. • Pode ser utilizada por meio de Navegadores (Browsers) disponibilizados por várias empresas. • Através da web é possível consumir praticamente qualquer tipo de informação, desde textos simples até jogos, vídeos e audio de forma rápida e precisa.
  • 15. WORLD WIDE WEB • Foi desenvolvida em 1989 pelo CERN (Centro europeu de pesquisa nuclear). • Uma das principais características da WEB é a estrutura de hipertextos entre seus documentos • Um documento contém informações e HyperLinks para outros documentos na Web, formando esta “teia” gigantesca.
  • 16. WORLD WIDE WEB PRINCIPAIS CARACTERÍSTICAS • É um sistema Aberto • Pode ser ampliada sem influenciar na sua funcionalidade • É baseada em padrões de comunicações e documentos • Qualquer recurso (Digital) pode ser compartilhado pela WEB • No inicio, abrangia apenas documentos simples, mas hoje já é capaz de: – Transações financeiras – Rodas aplicativos remotos – Gerenciar grupos – Conter documentos tão complexos como jogos, vídeos, áudio, entre outros. – Etc. ...
  • 17. WORLD WIDE WEB PRINCIPAIS PADRÕES TECNOLÓGICOS • HTML – Linguagem para especificar conteúdos e layout das páginas para que os navegadores possam exibir seus conteúdos • URL – Uniform Resource Locators: identificam os recursos e documentos armazenados como sendo parte da WB • HTTP – HyperText Transfer protocol: Protocolo para transferência de informações.
  • 18. REVISÃO COMPLEMENTAR E MATERIAL DE APOIO • http://www.ubiq.com/hypertext/weiser/SciA mDraft3.html • http://www.lk.cs.ucla.edu/index.html • http://www.inf.ufsc.br/~bosco/ensino/ine564 5/coulouris.pdf • http://www.w3.org/ • http://en.wikipedia.org/wiki/Vannevar_Bush