<?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>Rich Sharples&#039; Blog &#187; glassfish</title>
	<atom:link href="http://blog.softwhere.org/tag/glassfish/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.softwhere.org</link>
	<description>Musings on the world of software from the sharp end of the long tail</description>
	<lastBuildDate>Sat, 27 Aug 2011 01:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java Container Popularity and a Prediction</title>
		<link>http://blog.softwhere.org/archives/1047</link>
		<comments>http://blog.softwhere.org/archives/1047#comments</comments>
		<pubDate>Mon, 03 Jan 2011 16:08:21 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1047</guid>
		<description><![CDATA[Hey, 3 days into the New Year and my second blog post ! Another day, another survey &#8211; this one from Tools Vendor ZeroTurnaround. From what I can tell survey participants were self-selected &#8211; but the results underline what has been a solid trend over the last several years and I&#8217;ve seen the same in [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, 3 days into the New Year and my second blog post !</p>
<p>Another day, another <a href="http://www.zeroturnaround.com/java-ee-productivity-report-2011/">survey</a> &#8211; this one from Tools Vendor <a href="http://www.zeroturnaround.com/">ZeroTurnaround</a>. From what I can tell survey participants were self-selected &#8211; but the results underline what has been a solid trend over the last several years and I&#8217;ve seen the same in internal surveys I&#8217;ve commissioned.</p>
<p>Below is the <a href="http://www.zeroturnaround.com/blog/java-ee-container-redeploy-restart-turnaround-report/">2009</a> / <a href="http://www.zeroturnaround.com/java-ee-productivity-report-2011/">2010</a> Container Popularity chart. Note the significant decline of Websphere and Weblogic and the growth in leaner, Open Source containers like JBoss, Jetty and Tomcat.</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2011/01/Screen-shot-2011-01-03-at-10.55.01-AM.png" width="484" height="242" alt="Screen shot 2011-01-03 at 10.55.01 AM.png" /></p>
<p>Glassfish bucked this trend &#8211; likely due to uncertainty about it&#8217;s future under it&#8217;s new owner Oracle. JBoss showed only a little growth &#8211; I&#8217;ll put this down to a fairly slow year in 2010. But 2011 is going to be very, very different. We already have a <a href="http://www.zeroturnaround.com/blog/java-ee-container-redeploy-restart-turnaround-report/">Java EE 6 Web Profile container</a> (released last week) and <a href="http://community.jboss.org/en/jbossas/dev/jboss_as7_development?view=documents">JBoss AS 7 is taking shape pretty rapidl</a>y. With our increased attention to slimming the footprint and increasing the speed of adopting new technology and standards like Java EE 6 &#8212; <b>my prediction is that JBoss will catch or overtake Tomcat in the next year.</b></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1047&amp;title=Java%20Container%20Popularity%20and%20a%20Prediction" id="wpa2a_2"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1047/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The JBoss Product Lifecycle Explained</title>
		<link>http://blog.softwhere.org/archives/1035</link>
		<comments>http://blog.softwhere.org/archives/1035#comments</comments>
		<pubDate>Sun, 21 Nov 2010 14:40:16 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1035</guid>
		<description><![CDATA[There was a fairly innocuous post on the interwebs at the end of last week which Oracle employees have jumped all over in an effort to discredit JBoss. I&#8217;ll rise above the petty mud-slinging and instead use this post to explain the relationship between upstream projects that JBoss uses and the downstream platforms that JBoss [...]]]></description>
			<content:encoded><![CDATA[<p>There was a fairly innocuous post on the interwebs at the end of last week which Oracle employees have jumped all over in an effort to discredit JBoss. I&#8217;ll rise above the petty mud-slinging and instead use this post to explain the relationship between upstream projects that JBoss uses and the downstream platforms that JBoss supports. It is my hope that people can then make their own informed decision about what to use to deploy their own applications.</p>
<p>So thanks for the opportunity to explain some of this.</p>
<p>First the obvious disclaimer &#8211; yes I work for Red Hat. Specifically I am the Director of Product Management for JBoss Enterprise Application Platforms and as such responsible for the product roadmap and technical direction of JBoss branded products like JBoss EWS, EAP and EWP.</p>
<p>So let me explain Red Hat&#8217;s model &#8211; something we call the Fedora / RHEL model internally. Red Hat provides subscriptions for use of its Enterprise distributions. A subscription provides the following (in no particular order) :</p>
<ul>
<li>long-term world-class technical support &#8211; <a href="http://www.jboss.com/pdf/customer_satisfaction.pdf">and we do it very well</a> (PDF report)</li>
<li>long-term application compatibility</li>
<li>long-term stability and predictability</li>
<li>long-term partner certifications</li>
<li>legal assurance</li>
<li>long-term provision of security patches, performance enhancements bug fixes and RFEs</li>
</ul>
<p>It may seem contrary if you&#8217;re used to the traditional model of &#8220;buying bits&#8221; but in our model, the provision of the bits is somewhat secondary; it&#8217;s something we have to do to support the value outlined above. For example, partners will only certify their applications and products if we have some way of identifying specific releases &#8211; supporting a continuous stream of releases is impractical. We can only provide application compatibility if we focus on specific identified releases.</p>
<p>So, one of the entitlements of a subscription is access to the supported binary distributions of a product &#8211; this is the thing to which we can apply all the other things I&#8217;ve outlined above.</p>
<p>For all of Red Hat&#8217;s products there are one or more upstream Open Source projects. In the case of JBoss EAP &#8211; the JBoss AS project is the primary components but JBoss EAP also includes Seam, mod_cluster, Apache CXF to name a few. Some of the projects that Red Hat uses in it commercial platforms are essentially Red Hat (or JBoss) projects &#8211; we provide the majority of developers, drive the roadmap and the release cadence (eg. JBoss AS, Seam, Hibernate), for others we&#8217;re merely one collaborator among many (eg. Apache CXF, OpenJDK, Apache HTTP).</p>
<p>
<img src="http://blog.softwhere.org/wp-content/uploads/2010/11/Screen-shot-2010-11-21-at-8.55.41-AM.png" width="480" height="170" alt="Screen shot 2010-11-21 at 8.55.41 AM.png" /></p>
<p>The upstream Open Source projects is where the innovation happens &#8211; the focus of many of the Open Source projects driven by Red Hat is to act as technology incubators. Releases for projects like JBoss AS are frequent, experimental features are released, refined and re-released. That&#8217;s the focus &#8211; agility, speed, innovation. There&#8217;s never been any promise, implicit or otherwise that any given release is suitable for running your business critical applications. In fact we make it pretty clear on JBoss.org :</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/11/Screen-shot-2010-11-21-at-8.40.58-AM.png" width="480" height="90" alt="Screen shot 2010-11-21 at 8.40.58 AM.png" /></p>
<p>OK, so let&#8217;s dig into the relationship between project (or community) releases and platform releases. I&#8217;ll use JBoss AS (project) / JBoss EAP (platform) as examples as they are among the most widely downloaded / deployed :</p>
<p>Let&#8217;s take the JBoss AS 5 branch which was the foundation of the most recent JBoss EAP 5 family. JBoss AS 5 was focussed on a couple of big things : i) providing a new level of modularity via the Microcontainer 2.0; and ii) providing a Java EE 5 certified container. JBoss AS 5.0.1 was released in February 2009, followed a few months later by 5.1.0.</p>
<p>JBoss AS 5.1.0 met our functional criteria for JBoss EAP so that is what we picked up for our &#8216;productization&#8217; process and JBoss AS 5.1.0 essentially became the Alpha Release for JBoss EAP 5.</p>
<p>
<img src="http://blog.softwhere.org/wp-content/uploads/2010/11/Screen-shot-2010-11-21-at-8.56.33-AM.png" width="480" height="225" alt="Screen shot 2010-11-21 at 8.56.33 AM.png" /></p>
<p>The productization process is really not dissimilar to the kind of process you&#8217;d see in any other software company &#8211; we bring in all the <a href="http://www.jboss.com/products/platforms/application/components/">major components</a>, refine the dependencies, remove duplicates, perform additional testing above and beyond the community / project testing &#8211; focussing on security, performance, scalability, failure, longevity and the component integration points. We also look at documentation and the certification of third-party products like databases, Operating Systems, JVMs and other Application that work with JBoss. During this process we also run a traditional Early Access Program (aka Alpha, Beta) &#8211; this augments the attention the individual components receive during their own community release cycles. We&#8217;re fortunate to have some very willing customers who are able to apply significant resources to push our technology very hard using real-life applications and operational scenarios &#8211; often finding issues that are very hard to flush out in QE or during community release cycles.</p>
<p>The result of this process is an Enterprise Platform GA that differs from the upstream binary release we started with. First, we bundle additional components &#8211; like APR (Apache Portable run-time), Seam, mod_cluster, Apache CXF. And the core JBoss AS we include has a large number of fixes to address the security, performance and other issues identified during the productization process.</p>
<p>But that&#8217;s just the start.</p>
<p>
<img src="http://blog.softwhere.org/wp-content/uploads/2010/11/Screen-shot-2010-11-21-at-9.17.25-AM.png" width="480" height="253" alt="Screen shot 2010-11-21 at 9.17.25 AM.png" /></p>
<p>JBoss EAP is supported for <a href="https://access.redhat.com/support/policy/updates/jboss_notes/">7 year</a>s and with every additional minor or micro release we further improve the performance, security and stability of the Enterprise Platform. We&#8217;ve now released 2 micro and one minor release of JBoss EAP &#8211; that&#8217;s about 150 top-level issues in total. While the issue rate will slow over time &#8211; we&#8217;ll still be in a position to fix issues and respond to new security threats in <a href="https://access.redhat.com/support/policy/updates/jboss_notes/">2016</a>.</p>
<p>All those fixes are made available upstream and will ultimately make there way in to upstream binary releases but what the upstream project can&#8217;t guarantee is that those fixes will be isolated from more substantial changes and improvements &#8211; community releases typically don&#8217;t distinguish compatible bug fixes from more intrusive changes that provide the innovation.</p>
<p>OK so what happens to the community project once we&#8217;ve delivered an application platform? Well in the case of AS 5.0, from a Red Hat contributor perspective &#8211; the work was complete and Red Hat&#8217;s developers moved on to the next wave of innovation in AS 6 and <a href="http://community.jboss.org/en/jbossas/dev/jboss_as7_development">AS 7</a>. The goal of AS 6 is to deliver a Java EE 6 Web Profile implementation, the goal of <a href="http://community.jboss.org/en/jbossas/dev/jboss_as7_development">AS 7</a> is to tackle the operational use-cases with a new domain model and console.</p>
<p>So to summarize this rather long post &#8211; if you want to deploy your business critical applications and receive long term support from Red Hat then the <a href="http://www.jboss.com/">JBoss Enterprise Platforms</a> are what I would recommend &#8211; if you&#8217;re more interested in seeing how those platforms will evolve and more interested in emerging technology but willing to take on more risk then upstream projects are where you should be looking. It all a matter of <a href="http://blog.softwhere.org/archives/183">assessing the risk</a>.</p>
<p></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1035&amp;title=The%20JBoss%20Product%20Lifecycle%20Explained" id="wpa2a_4"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1035/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lies, damned lies, and statistics</title>
		<link>http://blog.softwhere.org/archives/1016</link>
		<comments>http://blog.softwhere.org/archives/1016#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:27:00 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1016</guid>
		<description><![CDATA[First some insight into how my twisted mind works. I rarely believe any bar chart, pie-chart, percentage I see presented unless I can access the raw data myself and draw my own conclusions. I&#8217;m not a statistician by trade or education but I&#8217;ve spent a lot of time running surveys and analyzing large data sets; [...]]]></description>
			<content:encoded><![CDATA[<p>First some insight into how my twisted mind works. I rarely believe any bar chart, pie-chart, percentage I see presented unless I can access the raw data myself and draw my own conclusions. I&#8217;m not a statistician by trade or education but I&#8217;ve spent a lot of time running surveys and analyzing large data sets; so I have the benefit of some experience.</p>
<p>Replay Solutions just published a <a href="http://storage.pardot.com/1772/18317/Survey_Results.pdf">survey about Java Platform usag</a>e. The questioning, subsequent analysis and presentation of the results was poor IMO. But they did one thing right &#8211; they provided the <a href="http://info.replaysolutions.com/l/1772/2010-03-16/13VOX">raw data</a>. Thanks for that.</p>
<p>There&#8217;s a posting on TSS entitled <a href="http://www.theserverside.com/news/thread.tss?thread_id=59886">&#8220;Why is JBoss at the bottom of this list ???&#8221;</a>. In typical TSS style &#8211; few people actually bothered to read the survey results or question them and a long and rather pointless thread ensues. This post is an expansion of my comment at the end of the TSS thread.</p>
<p>The original report has this chart :</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/04/Screen-shot-2010-04-09-at-11.07.48-AM.png" width="458" height="480" alt="Screen shot 2010-04-09 at 11.07.48 AM.png" /></p>
<p><b>Update &#8211; Sunday 4/11/10</b></p>
<p>My initial (very quick) analysis was wrong. My formula for searching for different categories had a basic reg-ex flaw so I was over-counting JBoss by fair bit. I&#8217;ve fixed that mistake (<a href="http://dl.dropbox.com/u/1935144/survey-analysis.ods">spreadsheet here</a>) and also removed duplicates (responses with both &#8220;JB + TC&#8221; and &#8220;Tomcat&#8221; or &#8220;JBoss&#8221; &#8211; I&#8217;d already admitted to this minor double counting (in the comments) &#8211; the original author&#8217;s analysis still includes this error.</p>
<p>So the ranking is now the same as the original author&#8217;s but the %&#8217;s are different. My apologies to IBM for originally stealing their #2 spot <img src='http://blog.softwhere.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  By the way &#8211; Red Hat fully supports both <a href="http://www.jboss.com/products/platforms/webserver/">Tomcat</a> and <a href="http://www.jboss.com/products/platforms/application/">JBoss AS</a> &#8211; so #1 and #3 rankings and being able to satisfy 87% of the market isn&#8217;t such a bad result for us.</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/04/Screen-shot-2010-04-11-at-8.25.17-AM.png" width="480" height="277" alt="Screen shot 2010-04-11 at 8.25.17 AM.png" /></p>
<p>[As percentages of respondents - that's : <span style="font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; line-height: 15px;">Tomcat = 59%, Websphere = 39%, JBoss = 28%, Weblogic = 23%, Other = 19%]</span></p>
<p>These rankings (WAS above JBoss) are more representative of larger organizations (where both WAS and WLS have traditionally been stronger) &#8211; the latest <a href="http://www.eclipse.org/org/press-release/Eclipse_Survey_2009_final.pdf">Eclipse survey</a> shows a similar break-out. Unlike the Eclipse survey &#8211; this survey doesn&#8217;t have any information on the respondents and they seem to be largely self-selected.</p>
<p>My original points still stand &#8211; poor questioning, poor analysis and presentation are common in these kinds of surveys. Always ask for the source data !</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1016&amp;title=Lies%2C%20damned%20lies%2C%20and%20statistics" id="wpa2a_6"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1016/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>JBoss Open Choice, Part 1 &#8211; JBoss Enterprise Web Server</title>
		<link>http://blog.softwhere.org/archives/906</link>
		<comments>http://blog.softwhere.org/archives/906#comments</comments>
		<pubDate>Sat, 04 Jul 2009 15:49:03 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[mod_cluster]]></category>
		<category><![CDATA[mod_jk]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=906</guid>
		<description><![CDATA[It&#8217;s July 4th and we have an extended weekend in the US which is a good enough excuse to catch up on some blogging; at least until the Strawberry Margaritas start flowing. At Java One this year we announced an initiative called Open Choice which I blogged about previously. Fundamentally Open Choice is about broadening [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s July 4th and we have an extended weekend in the US which is a good enough excuse to catch up on some blogging; at least until the Strawberry Margaritas start flowing. At Java One this year we announced an initiative called Open Choice <a href="http://blog.softwhere.org/archives/865">which I blogged about previously</a>. Fundamentally Open Choice is about broadening our footprint and giving customers what they want and moves us closer to supporting the whole applications infrastructure tier rather than just parts.</p>
<p>Open Choice isn&#8217;t some big, far-into-the-future vision thing it&#8217;s something we&#8217;re doing now. This year. Product-wise it consists of four offerings (where previously there was only one) and as we release them I&#8217;ll give you my perspective on why they&#8217;re important. Unfortunately I&#8217;m already a little behind &#8211; we&#8217;ve already delivered two products out of four and the third is in Alpha moving quickly towards Beta.</p>
<p>So let me use this post to talk about <a href="http://www.jboss.com/products/platforms/webserver/">JBoss EWS 1.0 (Enterprise Web Server)</a>. EWS is basically a packaged, certified and tested bundle of Tomcat and Apache HTTP &#8211; the industry&#8217;s dominant Java web-container and Web Server respectively. We round out the bundle with mod_jk, APR and most importantly a management agent for JBoss ON. We currently support and certify on Red Hat Enterprise Linux and Solaris with Windows coming next.</p>
<p>Providing <a href="http://www.jboss.com/products/jbosson/">JBoss ON</a> management support is pretty important &#8211; it gives customer the ability to manage the application and web stacks easily and consistently using the same toolset. If you want to learn more &#8211; there is a free Webinar on July 14th at 2pm Eastern &#8211; <a href="https://inquiries.redhat.com/go/redhat/20090714JBossON">more here</a>.</p>
<p>The rationale for supporting Tomcat is that it is absolutely the dominant Java web-container and has become an important part of the corporate IT fabric. Tomcat has been popular for years but in the last two or three  I&#8217;ve seen it evolve into a much more strategic platform for IT. Many customer I speak with have defined two distinct tiers of functionality &#8211; essentially a full Java EE stack and a lighter-weight Tomcat platform. By supporting both the dominant Java EE implementation (JBoss EAP) and Tomcat, combined with the ability to manage from a single tool &#8211; I think we can do a much better job of satisfying a much broader customer base than our competition. Here&#8217;s an (albeit unscientific) chart from a recent survey that demonstrates this well :</p>
<p><a href="http://www.zeroturnaround.com/blog/java-ee-container-heaven-hell-survey-results/"><img class="alignleft size-full wp-image-909" title="Most often use Java EE containers" src="http://blog.softwhere.org/wp-content/uploads/2009/07/screenshot1.png" alt="Most often use Java EE containers" width="575" height="296" /></a></p>
<p>It&#8217;s also interesting to note that from this survey JBoss&#8217; deployment share is more than Websphere and Weblogic combined.</p>
<p>OK, so JBoss EWS 1.0 is out and we have customers deployed or deploying some pretty large, strategic apps. but I&#8217;m already thinking about the next version (code named <em>Cavalier</em>). Some initial ideas for <em>Cavalier</em> are :</p>
<ul>
<li> increasing platform support to include AIX, HP-UX and maybe other Linux flavours;</li>
<li>alternative Connection Pool implementations for Tomcat;</li>
<li> looking at a more recent version of Apache HTTPD;</li>
<li> possibly supporting <a href="http://www.jboss.org/mod_cluster/">mod_cluster</a>.</li>
<li>soft-appliances to better support virtualized hosts.</li>
</ul>
<p>Any other thoughts are always welcome &#8211; leave a comment or get in touch directly.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F906&amp;title=JBoss%20Open%20Choice%2C%20Part%201%20%26%238211%3B%20JBoss%20Enterprise%20Web%20Server" id="wpa2a_8"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/906/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tab Sweep : JBoss</title>
		<link>http://blog.softwhere.org/archives/639</link>
		<comments>http://blog.softwhere.org/archives/639#comments</comments>
		<pubDate>Sun, 04 Jan 2009 15:51:42 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[TabSweep]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=639</guid>
		<description><![CDATA[I just noticed the JBoss AS 5.0.0 GA community release downloads had a strong start over the break &#8211; ~40k in 3 weeks &#8211; that&#8217;s more than 5.0.0 CR2 accumulated in 3 months (note I&#8217;m only looking at the downloads reported from JBoss.org). OpenLogic have the results of a survey on Open Source web / [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed the <a href="http://www.jboss.org/jbossas/downloads/">JBoss AS 5.0.0 GA</a> community release downloads had a strong start over the break &#8211; ~40k in 3 weeks &#8211; that&#8217;s more than 5.0.0 CR2 accumulated in 3 months (note I&#8217;m only looking at the downloads reported from JBoss.org).</p>
<p>OpenLogic have the <a href="http://www.slideshare.net/OpenLogic/comparison-of-open-source-app-servers-final-presentation">results of a survey</a> on Open Source web / application servers. The only surprise is Spring&#8217;s DM Server appearing so quickly &#8211; I actually thought it might take longer to get traction given the amount of competition in this space. Glassfish is also making good progress.</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>37% Tomcat<br />
26% JBoss<br />
18% GlassFish<br />
4% Geronimo<br />
3% Caucho Resin<br />
3% SpringSource DM<br />
1% Jetty<br />
0% JOnAS<br />
7% Other</em></span></p>
<p>Compare the competition and acivity with the Proprietary space &#8211; just 2 vendors trying to maintain their relevance and support revenue stream. Interestingly &#8211; the major impediment to adoption cited in the survey is &#8220;Robustness/scalability/performance&#8221;. Interesting because that&#8217;s often one of the reasons many of our reference customers move to JBoss. I&#8217;ll write a fuller response to this survey next week when I&#8217;m out of vacation mode.</p>
<p>I&#8217;ve lost track of how many &#8220;predictions for 2009&#8243; I&#8217;ve read but they nearly all claim that the world-wide recesion will be a catalyst for open source adoption; many of them mention JBoss as the poster child for Open Source displacing encumbent, proprietary alternatives. Here&#8217;s one such quote from <a href="http://www.ddj.com/linux-open-source/212700284">Dr. Dobb&#8217;s </a><em><a href="http://www.ddj.com/linux-open-source/212700284">Roger Burkhardt</a> :</em></p>
<blockquote><p>&#8230; traditional companies like Oracle to actually raise prices during the economic downturn. The company&#8217;s 45 percent increase on its BEA acquired-<strong>WebLogic</strong> application server, for instance, is causing customer <strong>migration</strong> to <strong>JBoss&#8217; open source enterprise application server</strong>&#8220;</p></blockquote>
<p>Finally &#8211; I know it&#8217;s some time off but you might want to put <a href="http://www.jbossworld.com/">JBoss World 2009</a> in your calendat &#8211; it&#8217;s in Chicago on September 1-3rd. And next month we have the <a href="http://blog.softwhere.org/archives/597">JBoss Virtual Experience</a> &#8211; an online conference for JBoss Developers, Customers, Users.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F639&amp;title=Tab%20Sweep%20%3A%20JBoss" id="wpa2a_10"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/639/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Sun Should Do</title>
		<link>http://blog.softwhere.org/archives/540</link>
		<comments>http://blog.softwhere.org/archives/540#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:20:37 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[whatsunshoulddomeme]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=540</guid>
		<description><![CDATA[Since first posting &#8211; I&#8217;ve added Open Office and Java FX &#8211; just goes to show &#8211; Sun have a lot of stuff. I promised myself I wouldn&#8217;t bite; yet here I am. I&#8217;m contributing to the &#8220;Here&#8217;s what Sun should do meme&#8221;. And why not -  I&#8217;m as good a keyboard-CEO as the next [...]]]></description>
			<content:encoded><![CDATA[<p><em>Since first posting &#8211; I&#8217;ve added Open Office and Java FX &#8211; just goes to show &#8211; Sun have a lot of stuff.</em></p>
<p>I promised myself I wouldn&#8217;t bite; yet here I am. I&#8217;m contributing to the &#8220;Here&#8217;s what Sun should do meme&#8221;. And why not -  I&#8217;m as good a keyboard-CEO as the next person and I did work for Sun for almost 9 years.</p>
<p>But first I should note &#8211; I think Tim Bray was pretty bold starting this (as he&#8217;s still a Sun Employee); and Sun is a pretty unique company in that it&#8217;s OK to do what <a href="http://www.tbray.org/ongoing/When/200x/2008/11/24/What-Sun-Should-Do">Tim did </a>(assuming Tim didn&#8217;t get booted).</p>
<p><strong>#1 Java</strong>. I&#8217;m part of the Java ecosystem so it&#8217;s important to me. Basically, do what <a href="http://www.redmonk.com/jgovernor/2008/11/26/what-should-sun-do/">James says</a>:</p>
<blockquote><p>&#8230;, at worst go back to SUNW as a stock ticker.&#8221;</p></blockquote>
<p>then do what <a href="http://www.tbray.org/ongoing/When/200x/2008/11/24/What-Sun-Should-Do">Tim says</a> :</p>
<blockquote><p>As for Sun’s role as Steward of Java, and in particular the Java Community Process, <em>let it go already</em>.  Java has mostly won and is mostly the establishment, and the community is smart and conservative enough to keep anyone from doing what Microsoft tried last millennium, or in any other way to subvert Java’s interoperability.  In 2008, the JCP is costing Sun opportunities and friends and gaining us very little that I can see.</p>
<p>So I’d like Sun to set the JCP free, turn it over to the community, and when we develop some cool Java-based technology in-house, take it to market, try to make some money with it, and after it’s caught on and the bugs are shaken out, consider whether or not it ought to be taken to the JCP.&#8221;</p></blockquote>
<p>But the community is going to have to continue to be smart and I also think that a consortium of interested parties would have to step up and invest some resources in making it work really well. Getting the balance of commercial interest and community is the key &#8211; I think Eclipse has it about right. Money makes the world go round &#8211; sorry if that offends anyone. Oh and while we&#8217;re at it &#8211; <a href="http://openjdk.java.net/">OpenJDK </a>should be treated like the Linux Kernel &#8211; we only need one code base (note IBM and Oracle).</p>
<p><strong>#2 NetBeans</strong></p>
<p>I&#8217;ve used both Net Beans and Eclipse (not for a year or two mind) &#8211; Net Beans is better, more polished, etc. But it doesn&#8217;t matter &#8211; it&#8217;s not a sustainable product. When Sun stops it&#8217;s investment &#8211; it will fade away. Eclipse won in mind share years ago; Sun should have recognized this in 2005 &#8211; I did. Java needed something like NetBeans in 1999 to attract developers but not anymore.</p>
<p><strong>#3 Solaris</strong></p>
<p>See above. Linux has won. Whatever technical merit Solaris has today will be commoditized next year. The innovation around Linux is relentless.</p>
<p><strong>#4 Middleware</strong></p>
<p>Sun has some great products and technology; some that are popular and fit well with Sun&#8217;s demand driven model (eg. Glassfish) and some that make money (Identity Management). Figure out what you need to do #5 &#8211; choose the best available OSS solution and run with it.</p>
<p><strong>#5 MySQL</strong></p>
<p>Invest, Innovate. Hire sales people who can sell data-based solutions &#8211; steal $1bn from Oracle this year, $2bn next year, repeat.</p>
<p>Demand for storing, archiving, cleaning, replicating and accessing data is going to grow. Forever.</p>
<p><strong>#6 Storage, SPARC, Volume Servers</strong></p>
<p>Keep only what is required for #5.</p>
<p><strong>#7 Open Office</strong></p>
<p>I&#8217;m a beneficiary of Open Office &#8211; I use it exclusively but have never paid a penny. That&#8217;s the problem &#8211; I use it because it&#8217;s free and it&#8217;s the best Office Suite available for Linux. There is no business case here. Thanks for a great product though.</p>
<p><strong>#8 Java FX</strong></p>
<p>Drop it. Nobody will notice.</p>
<p>If this sounds depressing &#8211; I&#8217;m sorry but it should be clear that Sun isn&#8217;t going to be the company it was in 1999. It needs to adjust its cost-model inline with its Open Source strategy; it needs to be much smaller; and needs to do much, much less, much, much more sucessfuly. Even if Sun goes private.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F540&amp;title=What%20Sun%20Should%20Do" id="wpa2a_12"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/540/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>IBM Websphere &#8211; officially better than anything, ever</title>
		<link>http://blog.softwhere.org/archives/409</link>
		<comments>http://blog.softwhere.org/archives/409#comments</comments>
		<pubDate>Tue, 07 Oct 2008 18:35:24 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[bea]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=409</guid>
		<description><![CDATA[The Websphere Marketing team must be overjoyed to read the recent EDC report &#8211; &#8220;Application Servers 2008 Rankings&#8221; by Janel Garvin (it&#8217;s free but you need to register). The report is almost too good to be true for Big Blue &#8211; Not only does IBM win outright but it also kicks BEA / Oracle&#8217;s butt [...]]]></description>
			<content:encoded><![CDATA[<p>The Websphere Marketing team must be overjoyed to read the recent EDC report &#8211; &#8220;Application Servers 2008 Rankings&#8221; by Janel Garvin (<a href="http://www.evansdata.com/reports/viewRelease_download.php?reportID=20">it&#8217;s free but you need to register</a>). The report is almost too good to be true for Big Blue &#8211; Not only does IBM win outright but it also kicks BEA / Oracle&#8217;s butt all the way back to 7th place (out of eight) &#8211; something they&#8217;ve been wanting to do since the dawn of time &#8211; and of all the years; it happens this year &#8211; Websphere&#8217;s 10th anniversary. Incredible timing. Even more incredible &#8211; Geronimo comes in at #2 &#8211; another big win for IBM (who sponsor Geronimo). The Websphere Marketing team won&#8217;t even have to work hard to turn this into some positive PR. The independent report starts like this :</p>
<blockquote><p>IBM’s WebSphere application server is now ten years old, and during that time, it has evolved and matured into what its users think of as the best application server anywhere, but most especially in the large enterprise market where IBM has traditionally had its home. Make no mistake about it, WebSphere is a powerhouse in many ways, and its users truly love this<br />
product.</p></blockquote>
<p>Fantastic &#8211; already written in press-ready language &#8211; could be lifted and dropped straight into a press release. So good &#8211; it could have been written by Websphere&#8217;s marketing team themselves !</p>
<p>OK, by now you think you&#8217;ve seen through by thinly veiled blast at EDC&#8217;s report. You think I&#8217;m bitter because JBoss came in 5th (out of eight). Right ?</p>
<p>Well hold on. Though I have some issues with the report which I&#8217;ll get to &#8211; JBoss actually did very well &#8211; after all we beat Weblogic &#8211; which is no small feat. And there are other bits of the report worth highlighting. Here&#8217;s one quote I like which enforces what many other analysts are saying about JBoss and something that differentiates us from our Open Source brethren :</p>
<blockquote><p>JBoss Enterprise Application Platform competes with Oracle’s Application Server, WebLogic, and IBM’s WebSphere in the high-end market for large corporate applications. The recent acquisition of BEA by Oracle may provoke some consternation and uncertainty amongst the end users of both WebLogic and Oracle AS, which in turn provides an opportunity for both JBoss and IBM.</p></blockquote>
<p>And another that demonstrates that JBoss is focussed on our customer&#8217;s highest priorities :</p>
<blockquote><p>JBoss really shone in the areas of security where users gave it the best ratings of any product in the survey, compatibility with other software, and the very important value to cost ratio.</p></blockquote>
<p>The second point is worth repeating, given the economic situation we find ourselves in &#8211; JBoss had the best value to cost ratio.</p>
<p>So I&#8217;m actually not bitter &#8211; if you&#8217;re the underdog competing with some significantly larger competitors &#8211; this kind of validation is golden and It shows that JBoss is till punching way above it&#8217;s weight. I&#8217;m not bitter but my spidey-senses are tingling; there&#8217;s something just not right about this report.</p>
<p><span style="text-decoration: underline;"><strong>Methodoloy</strong></span></p>
<p>I find EDC&#8217;s methodology odd. It&#8217;s not clear how many responses were received for each question or for each vendor. For example you would expect to see many responses for Windows Server 2003 vs something like NetWeaver (which isn&#8217;t quite as main stream) &#8211; the number of responses is significant both statistically and as a proxy for adoption / acceptance.</p>
<p><span style="font-weight: bold; text-decoration: underline;">Bucks the general consensus</span></p>
<p>The results just don&#8217;t seem right. I&#8217;ve worked for 2 of the vendors on the list (previously Sun and currently Red Hat) and know the other vendors really well having been involved in this space for as long as anyone. Though I trust my instinct &#8211; that isn&#8217;t good enough so let&#8217;s compare some other data. <a href="https://www.redhat.com/apps/webform.html?event_type=simple_form&amp;eid=1546">Forrester recently released a report</a> (also based on a user survey) covering some aspects of the EDC report.  In that report WAS 6 did significantly better than WAS 5  but generally scored lower than JBoss. For example :</p>
<p><a href="http://blog.softwhere.org/wp-content/uploads/2008/10/screenshot2.png"><img class="alignnone size-medium wp-image-414" title="screenshot2" src="http://blog.softwhere.org/wp-content/uploads/2008/10/screenshot2-300x213.png" alt="" width="300" height="213" /></a></p>
<p>The EDC report doesn&#8217;t correlate with the summary points of the recent <a href="http://blog.softwhere.org/archives/383">Burton report on JBoss</a>. Also it doesn&#8217;t correlate with our own (sponsored) satisfaction surveys (<a href="http://blog.softwhere.org/archives/331">like this</a>). I find it strange that WAS scores so well and Weblogic scores so badly &#8211; putting them in seventh plance out of eight just seems a little too extreme and a little to convenient. I&#8217;ve yet to personally meet a Websphere customer who says good things about WAS &#8211; maybe I only meet the customers who&#8217;ve already decided to move to JBoss ?</p>
<p>Third &#8211; I talk to customers every week and Red Hat&#8217;s sales team a couple of times a day and I just don&#8217;t see Geronimo mentioned at all &#8211; few if any user satisfaction surveys actually call out Geronimo &#8211; what was it about these respondents that give them an unrepresentative affinity towards Geronimo ? I just don&#8217;t understand why Geronimo is in the survey.</p>
<p>So a couple of request to EDC &#8211; 1. open up the unfettered results; 2. provide a little more detail on the methodology; and 3.  confirm that this was a purely independent survey that wasn&#8217;t paid for or unduly influenced by any of the vendors included in the survey.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F409&amp;title=IBM%20Websphere%20%26%238211%3B%20officially%20better%20than%20anything%2C%20ever" id="wpa2a_14"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/409/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Modular, Pfft</title>
		<link>http://blog.softwhere.org/archives/177</link>
		<comments>http://blog.softwhere.org/archives/177#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:49:10 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/?p=177</guid>
		<description><![CDATA[So now every vendor is claiming a modular architecture for their enterprise Java runtime. This is progress and maybe OSGi really will become the standard framework for enabling modular architectures. Unfortunately people needed this capability 5 years ago. It&#8217;s great to see the innovators rallying around such a good cause &#8211; but look at the [...]]]></description>
			<content:encoded><![CDATA[<p>So now every vendor is claiming a modular architecture for their enterprise Java runtime. This is progress and maybe OSGi really will become the standard framework for enabling modular architectures. Unfortunately people needed this capability 5 years ago.</p>
<p>It&#8217;s great to see the innovators rallying around such a good cause &#8211; but look at the dates !</p>
<blockquote><p>“provide an up-to-date server model that gives enterprises the features they want.”<br />
- Rod Johnson, Spring Source CEO &#8211; April, <strong>2008 </strong>[<a href="http://www.theregister.co.uk/2008/04/30/spring_application_server/">link</a>]</p></blockquote>
<blockquote><p>“GlassFish v3 has a modular, lightweight, extensible architecture”<br />
Sun Employee, glassfish.net &#8211; June, <strong>2008 </strong>[<a href="https://glassfish.dev.java.net/">link</a>]</p></blockquote>
<blockquote><p>“JBoss&#8217; modular architecture means customers can also choose the features they want, instead of installing a full J2EE application server on devices with limited processing and memory capability.”</p>
<p>Marc Fleury, JBoss CEO, December, <strong>2002 </strong>[<a href="http://www.theregister.co.uk/2002/12/09/open_source_j2ee/">link</a>]</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F177&amp;title=Modular%2C%20Pfft" id="wpa2a_16"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/177/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

