Tag Archives: hypermedia

Hypermedia and the future of the integration over the web

Posted on 31. Jan, 2011 by Guilherme Silveira.

1

Systems integration over the web has been successfully growing in a pace incomparable to any internal company attempt to centralize its services. Those REST systems are available and consumed everywhere over the web. Yet there is one thing one can add to some of those systems that might make clients and services less bound to [...]

Continue Reading

JAX-RS 2.0 – How to improve it

Posted on 18. Oct, 2010 by Guilherme Silveira.

2

During Javaone 2010 I was able to meet Paul Sandoz, take a deeper look into Jersey’s code, attend to a session on ideas for the the JAX-RS comittee have for the future and show some of our ideas from Vraptor 3 (server side) and Restfulie (client side). I wish JAX-RS 2 become the easiest and [...]

Continue Reading

Hypermedia and dependency injection: a lesson not to be forgotten

Posted on 01. Oct, 2010 by Guilherme Silveira.

2

Developers always desire to break their system into components, which typically comes with a tendency to identify those components by names. Well known unique identification is vital, one thinks With the Internet growing fast in the 21th century, distributed systems started to use URIs to identify components on the network instead of simple IDs. That [...]

Continue Reading

Minimize coupling with REST processes

Posted on 27. May, 2010 by guilhermesilveira.

13

While integrating systems, implementing access or processes is typically achieved through man ordered list of steps, where one expects specific results from the server. Expecting specific results means coupling your client to a servers behavior, something that we want to minimize. In REST clients, and in business process modeled following REST practices, we can reach [...]

Continue Reading

Rest from scratch – Part 2

Posted on 20. May, 2010 by Guilherme Silveira.

0

This 20 minutes video shows how to move from a basic REST api to one which makes use of linked resources and adds semantic values to those links. Rest from Scratch – part 2 from Caelum on Vimeo. Did your REST api do that already? Great. Otherwise, it’s time to move ahead and decouple a [...]

Continue Reading

Rest from scratch – Part 2

Posted on 06. May, 2010 by guilhermesilveira.

7

This 20 minutes video shows how to move from a basic REST api to one which makes use of linked resources and adds semantic values to those links. [vimeo 11483381] Did your REST api do that already? Great. Otherwise, it’s time to move ahead and decouple a little bit further your clients from your server.

Continue Reading

Buying through REST: applying REST to the Enterprise

Posted on 19. Apr, 2010 by Guilherme Silveira.

0

REST was a research result that left us with an open question, as its researcher suggested: it beautifully solves a lot of problems, but how to apply it on contemporary concerns that enterprise have? REST Applied After many talks, I have summed up a model, derived from REST constraints, that allows one to measure how [...]

Continue Reading

Buying through REST: applying REST to the Enterprise

Posted on 13. Apr, 2010 by guilhermesilveira.

3

REST was a research result that left us with an open question, as its researcher suggested: it beautifully solves a lot of problems, but how to apply it on contemporary concerns that enterprise have? REST Applied After many talks, I have summed up a model, derived from REST constraints, that allows one to measure how [...]

Continue Reading

REST maturity model

Posted on 13. Apr, 2010 by guilhermesilveira.

3

Not yet REST How do we achieve REST? Leonard Richardson’s model was widely commented and Martin Fowler posted on “Rest in Practice” (a book I recommend reading). But what is left out from REST in Richardson’s model and why? According to his model, level 3 adds hypermedia support, leveraging a system through the use of [...]

Continue Reading

Contextual links in hypermedia content

Posted on 23. Feb, 2010 by Guilherme Silveira.

5

Because resource meta data is sent through http headers on the human web we usually try to think it should be done in the same way in the RESTful web. With the overall public acceptance of the Link header, I started to worry that some of the meta data that was important to dynamic resources [...]

Continue Reading