users@jersey.java.net

RE: [Jersey] Re: Hypermedia clarification

From: Markus Karg <markus.karg_at_gmx.net>
Date: Wed, 17 Feb 2010 18:07:04 +0100

> > This is what I mean with: The link is just lost, as the client
> doesn't care
> > about it!
>
> So what? Given that the client does not care about it where is the
> problem that it is lost?

If the link is essential to drive the use case, the use case will be broken.
Think of the case where you want to do online banking. The "approve money
transfer" link is contained in HTML, so you can click on it. Now somebody
modifies the server, moving the "approve money transfer" link from HTML to a
header. You browser still renders the page nicely, and you will see your
balance, but you cannot transfer money anymore, since virtually all browsers
will ignore the http header. So you cannot transfer money anymore, which -in
my understanding of online banking- is a severe loss of essential
functionality.