[ajug-members] Opinions on a project re-write - To EJB3 or Not
Rick
rickcr at gmail.com
Fri May 23 12:31:41 EDT 2008
We have older EJB2/JBoss3.2.6/Hibernate(2?) application that
needs to updated. We have the opportunity to rewrite the
application and I'm having some trouble deciding what technology
stack I want to go with. (GUI front end is already in Flex and
that's staying.)
The system will rely heavily on JMS (for communications with
another server that handles a lot of workflow stuff) and will also have to
support some external calls into the system (from within the
company) which are currently remote EJB calls, but there isn't a
problem changing to some other contract.
I'm basically debating about an EJB3 vs a
Spring(Hibernate/or iBATIS)/SpingJMS/webservice solution.
I've messed around with EJB3 some and find it quite easy to use,
but haven't used it for a production application. I won't have
transactions that cross databases either. I haven't used
SpringJMS so not sure how robust and configurable it is? One
thing for sure, is this application will have to be easy to
scale. I could also do a combination approach where I use Spring
managed transactions in pojos but leverage the EJB3 MDB stuff.
That sort of seems like a waste though. Coding EJB3 stateless
session beans is so easy now, that if I'm already using their
MDBs, I might as well go in for the whole ball of wax?
Just curious on any opinions. on-list or off-list is fine. Thanks.
--
Rick
More information about the ajug-members
mailing list