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

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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