Re: J2EE Specification compliance

Victor Langelo <[email protected]> Thu, 19 Feb 2004 10:11:44 -0500
Newsgroups gmane.comp.java.sun.ejb.general
Message-ID <[email protected]>
The T-Mobile site is rather simple from a transaction processing
perspective. It hardly needs EJBs. What was the rational for using them?

You might be able to drive nails with a jackhammer, but why bother?

--Victor


Mark Galbreath wrote:

>hmmm...have you considered that EJB is not all it's hype would lead one to
>believe?  I co-developed the T-Mobile ecommerce site
>(http://shop.t-mobile.com) using EJBs and I thought the overhead was not
>worth it.  I really would not be surprised if EJBs go away and are replaced
>with a more efficient model.
>
>Mark
>
>-----Original Message-----
>From: A mailing list for Enterprise JavaBeans development
>[mailto:[email protected]]On Behalf Of Glenn Williams
>Sent: Wednesday, February 18, 2004 11:04 AM
>To: [email protected]
>Subject: J2EE Specification compliance
>
>
>Hello,
>
>
>We are refactoring our current application to use a J2EE compliant
>architecture and we've run into several design issues. Our objective is to
>reuse as much of our current architecture and application assets as makes
>sense.
>
>The most challenging issue is conforming to the specification of the EJB
>container which states that thread manipulation is not allowed. We are
>using a rules engine to implement our business rules. The engine itself
>uses synchronization and by the letter of the J2EE specification this is
>not allowed. In conversations with our EJB container vendor, the author of
>the rules engine, and various members of the software community we've come
>to the conclusion that no one has a solid answer to this problem. Nothing
>prevents us from doing it, there are no compliance checks within the
>container. No yet anyway. Several people have suggested that the
>specifications are "really just guidelines" and its ok to use
>synchronization as long as we're not syncrhonizing beans. Others suggest
>(our Ejb vendor as well) that violating the specification could have
>immediate and long term affects.
>
>The compliant architecture we've come up with involves creating a Corba
>tier that can be used from within the EJB layer and will participate in
>transactions. We've found evidence that this type of architecture is being
>used by others as well. But it adds a layer of complexity that just doesn't
>feel quite right and makes for a very hard sell to management.
>
>We're also experiancing the same kind of design questions surrounding
>singleton's, thread pool management, and session time out.
>
>So does anyone have any real world experiance where this type of issue has
>come up? If your violating the specfication how are you defining the
>guidelines to do that?
>
>Thanks.
>
>glenn williams
>eoTek
>
>===========================================================================
>To unsubscribe, send email to [email protected] and include in the body
>of the message "signoff EJB-INTEREST".  For general help, send email to
>[email protected] and include in the body of the message "help".
>
>===========================================================================
>To unsubscribe, send email to [email protected] and include in the body
>of the message "signoff EJB-INTEREST".  For general help, send email to
>[email protected] and include in the body of the message "help".
>
>

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".