Mark Martin wrote:

> Would it be possible to host a J2EE app on any of the OSo infrastructure?
>  Say, Glassfish V2 or equivalent?  BDB?  MySQL?  PostgreSQL?  Specifically
> I'm interested in JSF, Spring, JPA, and just about any RDBMS that makes
> sense.

Most of the OSO architecture is written in Java, running on top of 
Tomcat & MySQL.  The current portal uses Spring (plus a whole load of 
other stuff), and to be honest it hasn't exactly been a success.

The new stuff we are working on is using the Stripes framework 
(http://www.stripesframework.org) and Apache Derby as the database, 
although we may switch to MySQL or Postgres.  We picked Stripes because 
it is lightweight and easy to pick up, and in particular because it 
doesn't try to make you write Java programs in XML ;-)

I looked at JPA, but unfortunately the standard JPA library (TopLink 
Essentials, in effect) doesn't support a lot of the stuff we'd want, 
such as clustering, so we didn't use it.

> I'm contemplating picking up John P's ARC interface project (
> http://mail.opensolaris.org/pipermail/arc-discuss/2008-April/000818.html).
>  He started it in RoR.  I'm really not a fan of Ruby, so I'm going to tinker
> on my own for a bit.  It'd be nice to know that if I ever produce anything,
> it would be host-able on the official infrastructure.  I'm casually ignoring
> picking a technology that other's may be able to contribute to and
> scratching my own itch at my own peril.  I will, however, listen to sensible
> arguments from others for other technologies, especially if they result in
> additional participation.

John already has a zone for the ARC stuff, the issue is not so much 
hosting, it is more an issue of long-term support - if you use something 
other than the core technologies we have chosen, we probably wouldn't be 
in a position to pick it up.

I'd suggest you at least take a look at Stripes, and if you want an 
easy-to-deploy database the Derby is pretty good as well, as you can 
embed it inside your servlet.

There's code inside the Auth application (http://auth.opensolaris.org) 
which with some minor refactoring could be used as a generic 'make me a 
Derby database' toolkit, and the Auth app also uses Stripes.

-- 
Alan Burlison
--
_______________________________________________
website-discuss mailing list
[email protected]

Reply via email to