Archive for ‘VMware’

March 11, 2013

TCO for WebSphere Application Server vs. VMware tc Server

by Roman Kharkovski

If I had to compile a list of most frequently asked questions that I get, one of the top 10 is a question on the differences between WebSphere Application Server (WAS) and Apache Tomcat and their relative values as a function of cost. I assume that most of you are aware of the fact that WAS is a commercial product sold and supported by IBM and Tomcat is free Open Source product from Apache. At some point in the past Tomcat was the reference implementation for JSP and Servlet APIs and developed by a community of vendors and independent committers, including IBM, Oracle, Sun, BEA, Red Hat, JBoss, VMware, SpringSource (now part of VMware) and many others. It was (and still is) a great community effort. Most of the vendors listed above still contribute code and bug fixes to Apache Tomcat.

However software companies listed on public stock exchanges do not exist to contribute code to Apache and not expect anything out of that effort. Quite the contrary, the “big” Open Source of our day is very much commercially driven process (with few exceptions). Today several commercial software companies package Tomcat as part of their offerings, in some cases enhancing the product (as is the case with VMware tc Server), or simply selling Tomcat support directly to users (such as the case with OpenLogic and many others). As you might expect the cost of support for the free Apache product is not very expensive.

Apache Tomcat (and one of its commercial versions being tc Server) provide JSP and Servlet support and none other parts of the Java EE 6. How can you compare Tomcat to WebSphere, which is a full Java EE 6 implementation and some? The answer found by Prolifics is that you look at the Total Cost of Ownership for a certain configuration. There is no one answer fits all as Tomcat might be appropriate for some projects, but not others. One really needs to consider the project scope and requirements to compare the fitness of Tomcat or WebSphere for what one is trying to achieve.

Having done hands-on research in their lab, Prolifics published their findings in their new white paper “IBM WebSphere Application Server v8.5 vs. VMware vFabric tc Server v2.8 Technical and TCO Analysis”. Prolifics priced several different configurations and included two of them in the paper. Here is the five year TCO for WAS vs. tc Server for medium size configuration, NOT including the cost of JDK support (the one with JDK support adds another 30% to tc Server cost):

WAS vs tc Server TCO

Click on the image above to download the full report.

To quote the paper: “After testing out tc Server, we observed that for the most part it performs as advertised – as a lightweight environment for simple applications that can be easily managed and monitored with the included tools. It is not suitable for large or Enterprise applications that require High Availability or robust failover. The comparable product in the WebSphere family is WebSphere Liberty Profile 8.5, the lightweight offering that is fully compatible with the rest of the WebSphere family, and thus provides a growth path that does not require any recoding. Our performance tests indicate that IBM WebSphere Application Server outperforms tc Server on common benchmarks, has better documentation, and is fully supported by a single vendor: IBM.”

April 3, 2012

New Gartner report names IBM a marketshare leader in middleware software

by Roman Kharkovski

On March 29, 2012 Gartner published their latest middleware marketshare report. According to the report IBM was the leading software vendor with 32.1 percent market share, extending its lead to nearly double that of its closest competitor. According to Gartner, IBM grew 12.4 percent in 2011, faster than the overall market. The worldwide application infrastructure and middleware software market grew 9.9 percent to $19.4 billion, according to Gartner. According to the report, IBM holds the number one market share position in key sub-markets growing faster then the overall IT market.

For example, the Business Process Management Suite (BPMS) segment grew at 11.2 percent in 2011, Gartner said. IBM was named the number one vendor in BPMS software with a 27.1 percent share; almost triple that of its closest competitor.

Gartner reported that IBM continues to be number one in other growing and key areas including the Enterprise Service Bus Suites, Message Oriented Middleware Market, the Transaction Processing Monitor market and Integration Appliances.

Read full IBM press release here: http://www-03.ibm.com/press/us/en/pressrelease/37376.wss

Update June 2012

I have discussed IBM vs Oracle market share positions in great deal of details in my webcast. See page 19 in my presentation – charts and replay of this webcast are available here.

February 16, 2012

IBM and Oracle software licensing and support in virtualized private cloud environments

by Roman Kharkovski

Oracle license and support policy does not allow companies to take advantage of the server partitioning and imposes high costs practically negating many benefits of virtualization. IBM embraced virtualization years ago and provides support and flexible sub-capacity pricing for its customers. In 2010 Larry Ellison decided that “clouds are ok”. Since that time Oracle embraced both virtualization and private clouds at the “buzzword level”, yet Oracle license and support policy has not caught up yet and punishes Oracle customers who are using virtualized environments. How can there be such a disconnect between the marketing machine and the company legal and support policy?

Read full article here: IBM and Oracle software licensing and support in virtualized private cloud environments.

January 6, 2012

WebSphere vs. Tomcat and JBoss session at IBM Impact conference

by Roman Kharkovski

IBM Impact 2012 will take place between April 29 and May 4, 2012 in Las Vegas, USA. I will be hosting a session on the advantages of WebSphere Application Server vs. Open Source products, such as Tomcat, JBoss, etc. In the past 3 years when I hosted similar sessions, we had a fortune to assemble excellent panelists – IBM customers, who shared their stories on choosing between JBoss, Tomcat and WebSphere. Why not do the same this year?

If you are a current WebSphere Application Server customer and have experience of moving your applications from Tomcat, JBoss or other Open Source app servers to WAS, and you are willing to speak at the conference as a panelist on my session – please let me know. You can send me email with your contact information and a brief summary of your story to whywebsphere@gmail.com.

I hope to see you in Vegas in April!

January 4, 2012

Comparison of automation tools for large scale WebSphere, WebLogic and JBoss (and other vendor servers) topologies

by Roman Kharkovski

What does Electric Tea Kettle have to do with IT automation? Clue – this has nothing to do with the fact that most IT departments have both – the Kettle(s) and IT.

Read full article here: Comparison of automation tools for large scale WebSphere, WebLogic and JBoss topologies.

December 16, 2011

How hard it really is to migrate JEE, DBMS, BPM and ESB applications between vendor runtimes?

by Roman Kharkovski

Part of the reason for industry standards to exist is to avoid vendor lock-in. Such was the premise of J2EE – mostly fulfilled. But what about migrating BPM, ESB, DBMS from one vendor to another? Are there automated tools to do this? Technical migration is only part of the issue and often not the hardest one to overcome. Skills, culture, experience, risk, even politics play significant role. Did I mention financial side? Luckily this last one is often easy to solve as IBM has very competitive pricing compared to Oracle. On the other hand if you are an Open Source user and like to get your software free of charge with optional paid support, you still may consider IBM software. In the context of a bigger picture, the cost of license and support over the life time of the project is not as significant as one might think. So why not pick up the best tools you can find? I know how I do my shopping for tools. I have completed a number of home renovation projects and when I go to Lowes or Home Depot, I know the difference between the low-end and professional tools. I have never done a home renovation project for a fee, but still I am willing to pay the premium for professional tools since I am using them a lot – not just once a year. To me the ROI of those investments is big and easily noticeable (especially when I am in the middle of the project and the “cheap” tool breaks).

Read full article here: How hard it really is to migrate JEE, DBMS, BPM and ESB applications between vendor runtimes?.

November 11, 2011

Migrating from Spring to JEE6

by Roman Kharkovski

I’ve met a number of customers who are using Spring framework instead of the J2EE 1.x – mostly prior to JEE5. In the past there were number of good reasons to do so, including ease of development, testing, etc. I think the release of JEE5 and more importantly JEE6 (which is now fully supported by WAS) makes most of the Spring appeal fade away. Here is a very interesting post on the comparison of the two and migration strategy from Spring to JEE6. Not only this is solid content, but look at the presentation style! Steve Jobs would be proud of it: http://www.slideshare.net/ertmanb/javaone-2011-migrating-spring-applications-to-java-ee-6.

On the same topic of comparing Spring to JEE6 and migrating from one to another, here are a couple of very useful articles. This one is very detailed and is published by Red Hat (JBoss) employee: http://ocpsoft.com/java/spring-to-java-ee-a-migration-guide-cdi-jsf-jpa-jta-ejb and this is the presentation from IBM: http://www.slideshare.net/kelapure/java-e-evsspringshootout.

November 11, 2011

What is your application server of choice?

by Roman Kharkovski

Current market share numbers from IDC, Forrester, Gartner, etc. all rely on revenue from the sale of licenses and support. However it would be interesting to measure the true install base of the products to really know the penetration and user adoption. Please vote in the poll below to let us know which product is the “Primary” in your enterprise.

November 9, 2011

Tomcat or WAS Liberty Profile?

by Roman Kharkovski

Java Web application developers now have new option with the newly published beta of the WebSphere Application Server Liberty profile. The nicest thing about this is that unit testing your Java applications is now just as quick and easy with WebSphere as it is with Tomcat. This new Liberty profile has the disk and memory footprint similar to Apache Tomcat. And it starts and stops in about the same time – between 1 and 5 seconds – depending on the number of applications deployed.This new Liberty profile has OSGi support, JPA, JDBC, Web applications (JSP, Servlets, JSF), and few other things not found in Tomcat.

The other good news is that you now have a choice between the full featured Rational Application Developer and vanilla Eclipse + IBM WAS plugin. Considering that the license cost for the developer setup of Eclipse + IBM WAS plugin + WAS for Developers is $Zero, and deployment into production version of WAS or WAS ND is transparent, this really leaves no reasons to use Tomcat on your development machine.

Follow

Get every new post delivered to your Inbox.

Join 410 other followers

%d bloggers like this: