Ever wonder if there might be a more
natural way of letting users interact with your data store instead of building
a complex web tier that constrains what users can do? Naked Objects
is an interesting take on this: just let the user interact with the back
end directly.
Naked
Objects and Sanssouci
provide a way to autogenerate a user-interface from Java objects representing
back end tables by using introspection. It's an interesting concept,
though I'm not sure how well it addresses all the security issues you have
to worry about in a normal web application, which is a major reason why
we need that complex web tier in the first place. It looks like an
interesting way to prototype the domain for a project at least...in a way
the customer can understand because they can interact with it.