Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ormf-dev] A matter of arcitecture

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:

  1. 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.

  2. 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.

http://www.etish.org                                                                     https://useme.dev.java.net



Back to the top