<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: EJB maintains its dominance</title>
	<atom:link href="http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/feed/" rel="self" type="application/rss+xml" />
	<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/</link>
	<description>tech talk radio</description>
	<pubDate>Sat, 19 Jul 2008 13:40:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: billburke</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1771</link>
		<dc:creator>billburke</dc:creator>
		<pubDate>Tue, 19 Feb 2008 14:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1771</guid>
		<description>Mark, I believe if the right people get on these committees you can really change things.  EE5 was JBoss's first foray into specification work.  It took a huge battle to get JPA (and thus Hibernate) standardized and finally we have a string persistence model in EE while at the same time unifying Hibernate, JDO, and CP crowds.

I don't think open source is isolation enough.  We need standards so that new players can push the old.  

And no what I mean by core middleware is:  persistence, transactions, messaging, caching, networking (web server/remoting).  Everything else is just putting a pretty face on these core technologies.  Even when it is a specification.</description>
		<content:encoded><![CDATA[<p>Mark, I believe if the right people get on these committees you can really change things.  EE5 was JBoss&#8217;s first foray into specification work.  It took a huge battle to get JPA (and thus Hibernate) standardized and finally we have a string persistence model in EE while at the same time unifying Hibernate, JDO, and CP crowds.</p>
<p>I don&#8217;t think open source is isolation enough.  We need standards so that new players can push the old.  </p>
<p>And no what I mean by core middleware is:  persistence, transactions, messaging, caching, networking (web server/remoting).  Everything else is just putting a pretty face on these core technologies.  Even when it is a specification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Fisher</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1769</link>
		<dc:creator>Mark Fisher</dc:creator>
		<pubDate>Tue, 19 Feb 2008 03:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1769</guid>
		<description>Bill,

I guess it's just a difference of opinion, but I personally don't understand the infatuation with standards for the sake of standards. My opinion on that matter changed at some point around the EJB spec's 2nd attempt at CMP. When I consider EJB3's @Interceptor approach, I can't say that things have gotten any better. Anyways, Spring provides a model that allows developers to focus on business logic that is isolated from the infrastructure, and in my mind, that is the defining characteristic of middleware. Clearly, a growing community of developers recognize that the Spring portfolio offers pragmatic solutions beyond standards and specifications (Web Services, Security, Batch, etc). On the other hand, I'm pretty sure that your definition of "core middleware" assumes implementation of a specification as a requirement, and therefore this is a circular argument.

-Mark</description>
		<content:encoded><![CDATA[<p>Bill,</p>
<p>I guess it&#8217;s just a difference of opinion, but I personally don&#8217;t understand the infatuation with standards for the sake of standards. My opinion on that matter changed at some point around the EJB spec&#8217;s 2nd attempt at CMP. When I consider EJB3&#8217;s @Interceptor approach, I can&#8217;t say that things have gotten any better. Anyways, Spring provides a model that allows developers to focus on business logic that is isolated from the infrastructure, and in my mind, that is the defining characteristic of middleware. Clearly, a growing community of developers recognize that the Spring portfolio offers pragmatic solutions beyond standards and specifications (Web Services, Security, Batch, etc). On the other hand, I&#8217;m pretty sure that your definition of &#8220;core middleware&#8221; assumes implementation of a specification as a requirement, and therefore this is a circular argument.</p>
<p>-Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billburke</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1765</link>
		<dc:creator>billburke</dc:creator>
		<pubDate>Mon, 18 Feb 2008 05:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1765</guid>
		<description>Mark, please enlighten me on what core middleware service Spring implements? (or EJB for that matter).  Spring isn't even a full fledged kernel and needs OSGi to fill the gaps.  This is what I mean by kiddy.  A bunch of low hanging fruit that anybody could implement.  Still, Java EE needs a kiddy layer to make it sexy, usable, and integratable.  Right now we have a fracture in which one side is standards based and the other controlled by one commercial/VC driven company.  I'll choose and fight for standards every time.</description>
		<content:encoded><![CDATA[<p>Mark, please enlighten me on what core middleware service Spring implements? (or EJB for that matter).  Spring isn&#8217;t even a full fledged kernel and needs OSGi to fill the gaps.  This is what I mean by kiddy.  A bunch of low hanging fruit that anybody could implement.  Still, Java EE needs a kiddy layer to make it sexy, usable, and integratable.  Right now we have a fracture in which one side is standards based and the other controlled by one commercial/VC driven company.  I&#8217;ll choose and fight for standards every time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: openBlog &#187; Spring vs Jboss war continues</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1764</link>
		<dc:creator>openBlog &#187; Spring vs Jboss war continues</dc:creator>
		<pubDate>Mon, 18 Feb 2008 04:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1764</guid>
		<description>[...] ago, I wrote about an Open Source War? Spring+Tomcat vs Jboss, which seems to continue in this post written by Bill Burke. The battle ground is EJB, that&#8217;s why it looks like Spring or EJB. However, I believe [...]</description>
		<content:encoded><![CDATA[<p>[...] ago, I wrote about an Open Source War? Spring+Tomcat vs Jboss, which seems to continue in this post written by Bill Burke. The battle ground is EJB, that&#8217;s why it looks like Spring or EJB. However, I believe [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Fisher</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1762</link>
		<dc:creator>Mark Fisher</dc:creator>
		<pubDate>Sun, 17 Feb 2008 04:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1762</guid>
		<description>Bill,

Don't you think it's a bit paradoxical to imply that standardizing Spring would be "making Java EE better" while simultaneously calling it a "kiddy wrapper"? To be honest, as a core Spring committer trying to provide the best possible environment for developers while recognizing deficiencies in the EJB 3 specification, I take offense at such comments. Perhaps you can provide some enlightenment?

-Mark</description>
		<content:encoded><![CDATA[<p>Bill,</p>
<p>Don&#8217;t you think it&#8217;s a bit paradoxical to imply that standardizing Spring would be &#8220;making Java EE better&#8221; while simultaneously calling it a &#8220;kiddy wrapper&#8221;? To be honest, as a core Spring committer trying to provide the best possible environment for developers while recognizing deficiencies in the EJB 3 specification, I take offense at such comments. Perhaps you can provide some enlightenment?</p>
<p>-Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joris wijlens</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1760</link>
		<dc:creator>joris wijlens</dc:creator>
		<pubDate>Sat, 16 Feb 2008 10:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1760</guid>
		<description>I agree with the last two posts. I both used spring and ejb 3.0 I like both and I am in debt to such good programmers that provided me with high quality, free to use frameworks. But I what I don't understand is that the people that created such good software (far better than I can), show such unprofessional behaviour towards each other. I had hoped for more collaborative behaviour at least a constructive discussion. These kind of discussions (I've seen more of these lately) don't benefit us at all I think.

Peace (to quote another well respected colleague of ours)</description>
		<content:encoded><![CDATA[<p>I agree with the last two posts. I both used spring and ejb 3.0 I like both and I am in debt to such good programmers that provided me with high quality, free to use frameworks. But I what I don&#8217;t understand is that the people that created such good software (far better than I can), show such unprofessional behaviour towards each other. I had hoped for more collaborative behaviour at least a constructive discussion. These kind of discussions (I&#8217;ve seen more of these lately) don&#8217;t benefit us at all I think.</p>
<p>Peace (to quote another well respected colleague of ours)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalton Camargo</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1757</link>
		<dc:creator>Dalton Camargo</dc:creator>
		<pubDate>Fri, 15 Feb 2008 19:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1757</guid>
		<description>I'm addicted by Spring, I've started the first forum system in java based on Spring. But my humble opinion is that we have to stop with this vision that Spring vs EJB and so forth. I see many people talking the goals and news about Rails, Groovy and so forth and what we are talking about our core (Java) ?? Today we have many companies working in JEE plataform ok, but in the future? Probably our IT Directors will see these fights today and in the near future, we will have many projects working based on Rails, why? Directors don't like fights, they have afraid by instable tecnologies.. While this, Ruby on Rails still getting growing around the opensource projects..
It seens that old fight (Visual Basic vs Delphi), but now we are talking with the same plataform but it seens different languages.. 
Rod, don't you think that is time to see with the Sun guys propose for Spring? We need some focus in our plataform.</description>
		<content:encoded><![CDATA[<p>I&#8217;m addicted by Spring, I&#8217;ve started the first forum system in java based on Spring. But my humble opinion is that we have to stop with this vision that Spring vs EJB and so forth. I see many people talking the goals and news about Rails, Groovy and so forth and what we are talking about our core (Java) ?? Today we have many companies working in JEE plataform ok, but in the future? Probably our IT Directors will see these fights today and in the near future, we will have many projects working based on Rails, why? Directors don&#8217;t like fights, they have afraid by instable tecnologies.. While this, Ruby on Rails still getting growing around the opensource projects..<br />
It seens that old fight (Visual Basic vs Delphi), but now we are talking with the same plataform but it seens different languages..<br />
Rod, don&#8217;t you think that is time to see with the Sun guys propose for Spring? We need some focus in our plataform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pulak De</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1754</link>
		<dc:creator>Pulak De</dc:creator>
		<pubDate>Fri, 15 Feb 2008 16:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1754</guid>
		<description>Bill, I completely agree with you on this.

"Unfortunately, when you finally wake up and see that uniting Spring with Java EE/EJB is a good thing for everybody, the Rails movement will have already made us all obsolete. Sigh."

I'm a enterprise developer and have used Java/JEE technologies for years. I can see why many organisations are confused with these standards/framework "war" in Java community every year. First people get confused with all these propaganda, marketing, and FUD and start using (misusing?) this kind of framework without proper evaluation. Later they realize those are not enterprise ready and start dumping it. I believe enteprise projects are much more than just a framework and DI or AOP. It needs end to end visibility and strong vendor support. This made .NET popular in recent past. It is high time Java community realize Spring and JEE unification must happen sooner than later. We must learn this from JPA and Hibernate. Let us stop comparing charts for EJB and Spring job trends and make a step forward together.</description>
		<content:encoded><![CDATA[<p>Bill, I completely agree with you on this.</p>
<p>&#8220;Unfortunately, when you finally wake up and see that uniting Spring with Java EE/EJB is a good thing for everybody, the Rails movement will have already made us all obsolete. Sigh.&#8221;</p>
<p>I&#8217;m a enterprise developer and have used Java/JEE technologies for years. I can see why many organisations are confused with these standards/framework &#8220;war&#8221; in Java community every year. First people get confused with all these propaganda, marketing, and FUD and start using (misusing?) this kind of framework without proper evaluation. Later they realize those are not enterprise ready and start dumping it. I believe enteprise projects are much more than just a framework and DI or AOP. It needs end to end visibility and strong vendor support. This made .NET popular in recent past. It is high time Java community realize Spring and JEE unification must happen sooner than later. We must learn this from JPA and Hibernate. Let us stop comparing charts for EJB and Spring job trends and make a step forward together.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Jiang</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1745</link>
		<dc:creator>George Jiang</dc:creator>
		<pubDate>Thu, 14 Feb 2008 23:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1745</guid>
		<description>"EJB3, which is a completely different thing. As I said in another place, I think they only keep the EJB name to not embarrass the creators of EJB2…"


EJB3 still has stateless session bean, stateful session bean, 2.0 enity bean and message driven bean.</description>
		<content:encoded><![CDATA[<p>&#8220;EJB3, which is a completely different thing. As I said in another place, I think they only keep the EJB name to not embarrass the creators of EJB2…&#8221;</p>
<p>EJB3 still has stateless session bean, stateful session bean, 2.0 enity bean and message driven bean.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott P</title>
		<link>http://bill.burkecentral.com/2008/02/13/ejb-maintains-its-dominance/#comment-1744</link>
		<dc:creator>Scott P</dc:creator>
		<pubDate>Thu, 14 Feb 2008 23:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://billburke.wordpress.com/?p=94#comment-1744</guid>
		<description>Speaking as an enterprise Java developer, I'm glad Spring hasn't folded itself under Java EE.  A lot of us don't have the luxury of running app servers that support the latest and greatest in Java EE.  For example, at the large company I work for, we run WebSphere 6.0.  'Nuff said.

Spring lets us use advanced techniques independent of IBM's upgrade schedule.  That's a very good thing.</description>
		<content:encoded><![CDATA[<p>Speaking as an enterprise Java developer, I&#8217;m glad Spring hasn&#8217;t folded itself under Java EE.  A lot of us don&#8217;t have the luxury of running app servers that support the latest and greatest in Java EE.  For example, at the large company I work for, we run WebSphere 6.0.  &#8216;Nuff said.</p>
<p>Spring lets us use advanced techniques independent of IBM&#8217;s upgrade schedule.  That&#8217;s a very good thing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
