Afinal o que é a hypermedia e no que o restfulie nos ajuda?

6 respostas
B

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?

6 Respostas

G

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 :smiley:

Lucas_Cavalcanti

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

B

lucascs:
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 :slight_smile:

M

lucascs:
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?

B

mochuara:
lucascs:
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.

Lucas_Cavalcanti

mochuara:

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/

Criado 21 de dezembro de 2009
Ultima resposta 22 de dez. de 2009
Respostas 6
Participantes 4