Riena

I spotted the announcement of Riena on Wayne’s blog.

The Riena platform will be the foundation for building multi-tier enterprise client/server applications. As such Riena will broaden the usage of the service oriented architecture of OSGi/Equinox by providing access to local and remote services in a transparent way. Using this uniform programming model the components of Riena and the business components of the enterprise application can be developed regardless of their target location. Components are later easily placed on client or server depending on the business requirements.

It will be very interesting to see what’s produced by this project that adds real value on top of RCP, Equinox/OSGi and a mediocre programmer’s brain. ;-)

I’m hopeful that it’s something that will make this really quite easy to achieve; unfortunately the realities of this rarely turnout to be quite so simple. Even ‘obvious’ optimisations, such as allowing ‘pass by reference’ semantics across the component boundary in the name of ‘performance’ tend to erode away at benefits such uniform programming models. Only time will tell… It’s pleasing to see a team having a go though.

[The riena project’s homepage can be found here. They also have a newsgroup at news://news.eclipse.org/eclipse.technology.riena.]

Leave a Reply

You must be logged in to post a comment.