<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Performance Within Reach &#187; ejb</title>
	<atom:link href="http://unmanageability.com/index.php/category/java-ee/ejb/feed/" rel="self" type="application/rss+xml" />
	<link>http://unmanageability.com</link>
	<description>Performance Within Reach</description>
	<lastBuildDate>Sat, 17 Jul 2010 19:19:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>It&#8217;s 2006, CMP vs. BMP?</title>
		<link>http://unmanageability.com/index.php/2006/06/12/its-2006-cmp-vs-bmp/</link>
		<comments>http://unmanageability.com/index.php/2006/06/12/its-2006-cmp-vs-bmp/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 09:43:48 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[BMP]]></category>
		<category><![CDATA[CMP]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[JSE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[ejb]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/06/12/its-2006-cmp-vs-bmp/</guid>
		<description><![CDATA[Musings on software Â» Why choose cmp
&#8230;consider the strengths in performance and reduction in development that can be added by leveraging a high-quality CMP container as opposed to developing data access logic using a BMP architecture. I guarantee youâ€™ll be happy with the results.
Excellent post! I couldn&#8217;t agree more, the debate mirrors the one around the merits and usefulness of automatic garbage collection. Sure you can manage memory yourself, but how much are you willing to pay for that vs. ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://info-bus.com/blog/2006/06/02/why-choose-cmp/">Musings on software Â» Why choose cmp</a></p>
<blockquote><p>&#8230;consider the strengths in performance and reduction in development that can be added by leveraging a high-quality CMP container as opposed to developing data access logic using a BMP architecture. I guarantee youâ€™ll be happy with the results.</p></blockquote>
<p>Excellent post! I couldn&#8217;t agree more, the debate mirrors the one around the merits and usefulness of automatic garbage collection. Sure you can manage memory yourself, but how much are you willing to pay for that vs. the performance hit you&#8217;d take in a garbage collected environment.</p>
<p>One issue that comes up often in this debate is the quality of the underlying SQL generated by CMP containers. The problem stems from the fact that one has very little, if any, opportunity to tune the generated SQL, and that it&#8217;s usually an all or nothing proposition. Hibernate, and to some extent Toplink, have attempted to address this but there&#8217;s still a long way to go for CMP containers to bridge this gap.</p>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/06/12/its-2006-cmp-vs-bmp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peak performance tuning of CMP 2.0 Entity beans</title>
		<link>http://unmanageability.com/index.php/2005/12/04/peak-performance-tuning-of-cmp-20-entity-beans/</link>
		<comments>http://unmanageability.com/index.php/2005/12/04/peak-performance-tuning-of-cmp-20-entity-beans/#comments</comments>
		<pubDate>Sun, 04 Dec 2005 13:06:26 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[ejb]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2005/12/04/peak-performance-tuning-of-cmp-20-entity-beans/</guid>
		<description><![CDATA[&#8220;&#8230; an important part of the J2EE specification, EJB persistence, has long been criticized for its complex development model and for poor performance of entity beans. It&#8217;s pretty much accepted as fact that if entity beans (especially container-managed persistence entity beans, or CMPs) are going to be used in an application, performance will suffer. This is not true.&#8221;
[The article] &#8220;focus[es] only on concurrency and long-term caching strategies for CMP entity beans&#8221; and &#8220;briefly cover[s] improvements available in the most recent ...]]></description>
			<content:encoded><![CDATA[<blockquote cite="http://dev2dev.bea.com/lpt/a/458"><p>&#8220;&#8230; an important part of the J2EE specification, EJB persistence, has long been criticized for its complex development model and for poor performance of entity beans. It&#8217;s pretty much accepted as fact that if entity beans (especially container-managed persistence entity beans, or CMPs) are going to be used in an application, performance will suffer. <span style="font-weight: bold">This is not true.</span>&#8221;</p>
<p>[The article] &#8220;focus[es] only on concurrency and long-term caching strategies for CMP entity beans&#8221; and &#8220;briefly cover[s] improvements available in the most recent version, BEA WebLogic Server 9.0.&#8221;</p></blockquote>
<p class="citation"><cite><a href="http://dev2dev.bea.com/lpt/a/458">dev2dev: Peak performance tuning of CMP 2.0 Entity beans in WebLogic Server 8.1 and 9.0</a></cite></p>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2005/12/04/peak-performance-tuning-of-cmp-20-entity-beans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Billy Newport on theserverside.com</title>
		<link>http://unmanageability.com/index.php/2005/05/06/billy-newport-on-the-serversidecom/</link>
		<comments>http://unmanageability.com/index.php/2005/05/06/billy-newport-on-the-serversidecom/#comments</comments>
		<pubDate>Fri, 06 May 2005 08:09:09 +0000</pubDate>
		<dc:creator>coder</dc:creator>
				<category><![CDATA[JTA]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[ejb]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2005/05/06/billy-newport-on-the-serversidecom/</guid>
		<description><![CDATA[ Billy Newport, lead high availability architect for the WebSphere application server platform and a lead architect for WebSphere Extended Deployment (XD) was interviewed on theserverside.com. He talks about asymmetric/partitioned vs. symmetric clustering models.
Technorati Tags: Java&#124; CodePerformance 
]]></description>
			<content:encoded><![CDATA[<p> Billy Newport, lead high availability architect for the WebSphere application server platform and a lead architect for WebSphere Extended Deployment (XD) was interviewed on theserverside.com. He talks about <a href="http://www.theserverside.com/talks/videos/BillyNewportText/interview.tss">asymmetric/partitioned vs. symmetric clustering models</a>.</p>
<p class="credits">Technorati Tags: <a href="http://www.technorati.com/tag/java" rel="tag">Java</a>| <a href="http://technorati.com/tag/CodePerformance" rel="tag">CodePerformance</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2005/05/06/billy-newport-on-the-serversidecom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
