I couldn't agree more.

When I first started reading the code, It was hard to sperate the EJB
sepecific stuff from the rest. I think this will help up out alot.

-dain

> -----Original Message-----
> From: marc fleury [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, November 14, 2001 11:21 AM
> To: Jboss-Development@Lists. Sourceforge. Net
> Subject: [JBoss-dev] Separating JMX/EJB
> 
> 
> kids,
> 
> we are hearing a lot of talk about EJB and not EJB and blabla 
> bla.  Well I
> will say that I am a big fan of the framework, for reasons 
> that even our
> favorite aliens are missing ;-) but that is another thread.
> 
> The reason I want EJB to take a backseat in the "LAYOUT OF 
> THE CODE" is that
> I believe we need to separate what is spec derived, spec 
> dependent and what
> is "good software" in general.  Most notably there are very 
> large project
> out there (Las Vegas IGT for example) that at first were 
> using the JMX base
> and management of JBoss to build complex systems and the RH 
> JBoss3.0 view is
> clearly targeted at these folks, large ISV shops using JBoss 
> in high end
> complex applications.  The JMX view and what we do with it, 
> needs to be
> clearly expressed as independent of the EJB spec. Interceptors and the
> packaging/distribution that we do, the microkernel view, all that is
> knowledge that is not EJB specific.
> 
> Right now everythign seems to be under org/jboss/ejb and
> org/jboss/ejb/plugins when really we are largely BEYOND the 
> ejb spec and it
> applies to a wider and more generic category of problems than 
> just EJB.  In
> fact I am starting to suspect that the EJB part of our code, 
> the really
> dependent part is <20% of the total code today.  Which is really
> negligeable.  The smart ones in you will see where I am going 
> with this.  If
> not you will see.
> 
> BOTTOM LINE: I want you guys to start wiring what is not EJB 
> specific into
> more generic packages. Ex: the Invocation I just commited, the
> MethodINvocation should be outside it is just dependent on the
> EnterpriseContext and teh EC is just a wrapper for instances 
> in Cache.  what
> is really EJB dependent should at the end of the day be seen 
> in the imports
> at once and it should be factored out.  Meaning if it isn't 
> dependent on the
> spec but derived from largely known computing practices (heck 
> the state
> machine view of JMX was first put forth by Alan Turing :)
> 
> Again, this is not a reflexion on the value of EJB, I will 
> start seriously
> evangelizing my love of EJB as system construct which is 
> something I cover
> in the trainings already, JMX is just generic and independent 
> of this, the
> microkernel view is generic and independent, the packaging we 
> do is generic
> and independent...
> 
> You get it.
> 
> marcf
> 
> xxxxxxxxxxxxxxxx
> Marc Fleury
> President
> JBoss Group, LLC
> xxxxxxxxxxxxxxxx
> 
> 
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to