Hello,
While things have appeared to be pretty quiet of late, there has actually been quite a lot going on over here under the covers. B. and I will put out a general update this weekend, but for the moment let it suffice that we have been working towards is getting a web site designed and, getting the initial code contribution accepted by the EF and into parallel IP. In regards to the contribution yesterday I filed the first IPZilla and you are all welcome to watch it progress here. But this stuff is not the purpose of this email.
I have been reconsidering the back end architecture and I would like to propose a two step simplification:
- The first step would be to replace the full Java EE 5 dependency with a Java EE 5 web container (f.i. Tomcat or Jetty) and Spring implementation. This would be a fairly straightforward surgery of replacing the EJB Stateless beans with Spring beans; the current implementation uses JPA entities rather than EJB Entity beans, so they will work unchanged in a Web container architecture. All of the current Web Services can be move up to web tier rather transparently.
- The second step is that I would like to move to a pure OSGI (Equinox) server. This will require more effort, especially (well at least for me) in the learning curve.
The advantages, as I see them are: - simplified development environment
- simplified installation
- simplified maintenance
- lower the bar of entry
- simple single user environments would be realistic
I would like to throw these ideas open to the team. If there consensus then I would like to expand the conversation to the community via the newsgroup and/or bugzilla.
All the best, Joel -- P Please consider the environment before printing this e-mail. Thank you. |