cin.ufpe.br evolução da web da 1.0 a 3.0 david santos dwfs@cin.ufpe.br
Post on 07-Apr-2016
217 Views
Preview:
TRANSCRIPT
CIn.ufpe.br
Evolução da Web Da 1.0 a 3.0
David Santosdwfs@cin.ufpe.br
CIn.ufpe.br
Agenda• Motivação• Surgimento da Web• Web 1.0 e suas tecnologias• Web 2.0 e suas tecnologias• Web 3.0 e suas tecnologias• O futuro da Web, a Web 4.0
CIn.ufpe.br
Motivação
• A web é um espaço de informação• Oferecer uma visão geral da evolução da web• Conhecer as tecnologias que estão atreladas em
cada evolução
CIn.ufpe.br
Como tudo começou?.
Redudância
Redudância
Redudância
Redudância
CIn.ufpe.br
Banco de Dados
Bancos de dados distribuídos e as Federações de banco de dados
CIn.ufpe.br
Eis que surge a ...
Criada por Tim Berners Lee!
CIn.ufpe.br
INTERNET X WEB• Internet– É uma rede que conecta milhões de
computadores pelo mundo;
• Web– É uma das várias ferramentas de acesso
a essa rede; (ambiente)
CIn.ufpe.br
Surgimento da Internet• Decada de 60 (Guerra Fria)• J.C.R. Licklider – “Rede Galáctica”• ARPANET
CIn.ufpe.br
• Realizada a primeira conexão entre dois continentes
• Aumento no Numero de Servidores• Protocolo TCP/IP
Decada de 70
CIn.ufpe.br
1989 - Tim Berners-Lee, da Organização Europeia para Investigação Nuclear (CERN) , desenvolveu a World Wide Web.
CIn.ufpe.br
WORLD WIDE WEB
• Permite o leitor pular rapidamente de um documento para outro.
• A forma padrão das informações do WWW é o hipertexto.
• 1993 - CERN lançou o código-fonte do WorldWideWeb.• 1994 - Criação da W3C (World Wide Web Consortium)
CIn.ufpe.br
WEB 1.0• Web 1.0 foi a primeira implementação de
web • Unidirecional
CIn.ufpe.br
Tecnologias da WEB 1.0
• Protocolo de Transferência de Hipertexto (HTTP):
• Linguagem de Marcação de Hipertexto (HTML):
• URI (Uniform Resource Identifier)
CIn.ufpe.br
WEB 2.0• O termo Web 2.0 foi utilizado pela primeira vez
pela empresa norte americana O’ Reilly Media em 2004
• Compartilhamento de informação e a colaboração
CIn.ufpe.br
Serviços da WEB 2.0
CIn.ufpe.br
Redes Sociais
• Explosão em 2006 • Milhões de usuários;• Interações:– Participar de diferentes grupos– Criar redes próprias– Compartilhar fotos, vídeos e mensagens – Postar anúncios e classificados, etc.
CIn.ufpe.br
Blogs
• Publicação diversos conteúdos de forma cronólogica.
• A maioria dos blogs são textuais, porém:– Fotologs(Fotos)– VideoBlogs(Videos)– Podcasts
CIn.ufpe.br
Wikis
• Páginas comunitárias • Maneira fácil de trocar idéias
CIn.ufpe.br
RSS
• Abreviação de "really simple syndication" [distribuição realmente simples];
• Tecnologia "pull" e "push";• "Assinando um feed".
CIn.ufpe.br
Tecnologias da Web 2.0
• Três abordagens básicas de desenvolvimento para criar aplicações da web 2.0– AJAX;– Adobe Flex;– Google Toolkit.
CIn.ufpe.br
AJAX
• Abreviação para “Asynchronous JavaScript and XML”;
• Velocidade nas interações dos usuários;• Aplicação desktop.
CIn.ufpe.br
Adobe Flex
• RIA – Rich Internet Aplications (Aplicações Ricas para Internet);
• Aplicação desktop;
CIn.ufpe.br
Google Web Toolkit
• Toolkit de código-fonte aberto;• Ajax + Java;
CIn.ufpe.br
WEB 1.0 X WEB 2.0
Web 1.0 Web 2.0
Leitura Leitura/Escrita
Empresas Comunidade
Cliente/Servidor Peer to Peer
Dados proprietários Dados compartilhados
Formulários Web Aplicações Web
CIn.ufpe.br
WEB 3.0
• Usar de maneira mais inteligente todo o conhecimento já disponível.
• Web semântica • Principais Objetivos da WEB 3.0:– Tornar a Web legivel por maquina;– Permitir buscas mais complexas;– Trasnformar a Web de Documentos em Web de
Dados
CIn.ufpe.br
ARQUITETURA DA WEB SEMÂNTICA
CIn.ufpe.br
UNICODE/URI
• UNICODE– Representar qualquer caráter exclusivamente.
• URI- Uniform Resource Identifier– Identificadores únicos para recursos da web.
CIn.ufpe.br
XML + NS + XMLSCHEMA
• XML (Extensible Markup Language)– Marcar documentos que contêm informações
estruturadas.• NS (XMLnamespace)– Uma coleção de nomes.
• XMLSCHEMA– As regras para validar documentos XML
CIn.ufpe.br
RDF + RDF SCHEMA
• RDF - Resource Description Framework– Descrever recursos da web – SPARQL
• RDF SCHEMA– Definir esquema para documentos RDF.
CIn.ufpe.br
Ontologias
• Camada mais importante• Serve de Vocabulário• Representar uma area de conhecimento.• Ferramentas– Protegé;– pOWL;– OntoEdit.
CIn.ufpe.br
Logica, Prova e Confiança
• Camada Lógica– Consultar– Filtrar – Concluir– Liguagens: RuleML, DAML-L e F-Logic
• Prova e Confiança são camadas pouco desenvolvidas.
CIn.ufpe.br
Como relacionar esse dados?
• Conjunto de regras que tornaram-se conhecidos como Linked Data
CIn.ufpe.br
Principios Linked Data
1. Usar URI’s como nomes para recursos; 2. Usar URI’s HTTP para procurar esses
nomes; 3. Fornecer informações úteis, usando os
padrões (RDF, SPARQL) por procurar um URI;
4. Incluir links para outros URIs para descobrir mais coisas.
CIn.ufpe.br
WEB 4.0, o futuro da web.
• Inteligência artificial.• Problemas:– Invasão de privacidade– Controle– Depedência– Sobrecarga
CIn.ufpe.br
“A tecnologia não é boa nem ruim, tudo depende do uso que as pessoas fazem dela” Manuel Castells
CIn.ufpe.br
Principais Referências
• AGHAEI, S.; NEMATBAKHSH, M; FARSANI, H. "Evolution of the Word Wide Web: From Web 1.0 to Web 4.0", 2012;
• NUPUR CHOUDHURY. " World Wide Web and Its Journey from Web 1.0 to Web 4.0 ", 2014;
• KAREM PATEL. " Incremental Journey for World Wide Web: Introduced with Web 1.0 to Recent Web 5.0 – A Survey Paper " , 2013;
• M. RAJENDRA PRASAD, DR. B. MANJULA, V.BAPUJI. " A Novel Overview and Evolution of World Wide Web: Comparison from Web 1.0 to Web 3.0 ",2013.
CIn.ufpe.br
Evolução da Web Da 1.0 a 3.0
David Santosdwfs@cin.ufpe.br
top related