Afinal o que é a hypermedia e no que o restfulie nos ajuda?  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

Por causa do anúncio restfulie fiquei curioso sobre o termo. Pelo que pesquisei temos o hyper-text, o texto do html, o hyper-media seriam referencias para coisas além de texto... um flash por exemplo. Estou confuso, pq então toda página na verdade é hyper-media e não hyper-texto?
Ou seja, simplesmente por que precisamos de um restfulie?

BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

bobmoe wrote:Ou seja, simplesmente por que precisamos de um restfulie?


Essa semana estou analisando um projeto que pretendo usar com JavaFX nos clientes e REST no servidor. Me deparei com o restfulie em uma notícia aqui no GUJ. Lí a documentação e pergunto a mesma coisa que você: afinal, onde o restfulie vai me ajudar?

Confesso que não sei a resposta

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

o Hiper-texto é um dos tipos de hipermidia... hipertexto (HTML) é o que a gente usa para criar páginas da Web...

o hipermidia que o Restfulie faz não é para páginas da Web, e sim para conversar máquina-máquina: Web services.

Sendo bastante simplista, é como se uma aplicação A fizesse uma requisição para outra aplicação B, e a B retornasse uma página da Web, com links, do jeito que a gente navega na internet normalmente. Aí a aplicação A olha os links da página retornada, e decide em qual vai "clicar", fazendo outra requisição...

Só que no mundo de aplicações (e não web humana) não usamos HTML pra fazer isso... e sim formatos com hipermídia: Athom, XHTML, etc. E é nisso que o Restfulie ajuda

--
Caelum
www.caelum.com.br

bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

lucascs wrote:o Hiper-texto é um dos tipos de hipermidia... hipertexto (HTML) é o que a gente usa para criar páginas da Web...

o hipermidia que o Restfulie faz não é para páginas da Web, e sim para conversar máquina-máquina: Web services.

Sendo bastante simplista, é como se uma aplicação A fizesse uma requisição para outra aplicação B, e a B retornasse uma página da Web, com links, do jeito que a gente navega na internet normalmente. Aí a aplicação A olha os links da página retornada, e decide em qual vai "clicar", fazendo outra requisição...

Só que no mundo de aplicações (e não web humana) não usamos HTML pra fazer isso... e sim formatos com hipermídia: Athom, XHTML, etc. E é nisso que o Restfulie ajuda


matou a pau! muito obrigado

BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

lucascs wrote:o Hiper-texto é um dos tipos de hipermidia... hipertexto (HTML) é o que a gente usa para criar páginas da Web...

o hipermidia que o Restfulie faz não é para páginas da Web, e sim para conversar máquina-máquina: Web services.

Sendo bastante simplista, é como se uma aplicação A fizesse uma requisição para outra aplicação B, e a B retornasse uma página da Web, com links, do jeito que a gente navega na internet normalmente. Aí a aplicação A olha os links da página retornada, e decide em qual vai "clicar", fazendo outra requisição...

Só que no mundo de aplicações (e não web humana) não usamos HTML pra fazer isso... e sim formatos com hipermídia: Athom, XHTML, etc. E é nisso que o Restfulie ajuda


Então restfulie pega meus objetos e serializa em diferentes tipos de XML.. quer dizer, hypermedia?

This message was edited 1 time. Last update was at 21/12/2009 18:59:49

bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

mochuara wrote:
lucascs wrote:o Hiper-texto é um dos tipos de hipermidia... hipertexto (HTML) é o que a gente usa para criar páginas da Web...

o hipermidia que o Restfulie faz não é para páginas da Web, e sim para conversar máquina-máquina: Web services.

Sendo bastante simplista, é como se uma aplicação A fizesse uma requisição para outra aplicação B, e a B retornasse uma página da Web, com links, do jeito que a gente navega na internet normalmente. Aí a aplicação A olha os links da página retornada, e decide em qual vai "clicar", fazendo outra requisição...

Só que no mundo de aplicações (e não web humana) não usamos HTML pra fazer isso... e sim formatos com hipermídia: Athom, XHTML, etc. E é nisso que o Restfulie ajuda


Então restfulie pega meus objetos e serializa em diferentes tipos de XML.. quer dizer, hypermedia?

a hypermedia no caso é um formato estruturado para definir além dos objetos consumidos também outros recursos remotos, que o restifulie pode vir a consumir na sequencia.
o restfulie consome um arquivo de hypermedia com a informacao requisitada mais outros servicos (remotos) da transacao.

This message was edited 1 time. Last update was at 21/12/2009 21:54:35


BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

mochuara wrote:
Então restfulie pega meus objetos e serializa em diferentes tipos de XML.. quer dizer, hypermedia?

O Restfulie serializa seus objetos em XML normal e adiciona links Athom para transformá-lo em hipermídia.

Mas não é só isso. Ele tb gerencia uma máquina de estados que depende do seu objeto serializando, gerando
os links de transições que são compatíveis com o estado atual do objeto.

http://restfulie.caelum.com.br/

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team