I know that I have really neglected this blog, but I plan on contributing here. When I started this blog, my team was supporting a large Windows environment, along with a small Unix AIX and Solaris environment. After joining MIT my focus has changed to primarily a Linux (RedHat Enterprise 4 and 5), Solaris, Ubuntu and JAVA Application servers.
I have been posting regularly to my “A Technical Manager’s Perspective” blog, but focusing on the emergence of WEB 2.0, along with the move toward Social Networking and Cloud computing, however I have been neglecting this blog. At the same time I have been doing so much with RedHat, Ubuntu and Java that I thought I would start documenting it here.
In the last year I have really become a Ubuntu Fanboy, and have already moved to the lastest version of “Ubuntu 8.10″ on my Ubuntu desktop. As my focus has shifted from a Windows environment to a Linux based environment, my Linux Desktop preference has also shifted from RedHat to Ubuntu. My primary desktop is a Dell 830 laptop running Windows XP with SecureFX, and X-Win32 for Linux access. My second desktop is an Ubuntu 8.10 desktop running KDE which provides me with an interface to my Linux and Solaris environments. From the Dell I use X-Win32 to open an xterm on my Ubuntu desktop, and then ssh into our Linux and Solaris environment. Both desktops are completely integrated and there are many times where I work right from the Ubuntu desktop as opposed to the XP desktop.
One of our biggest challenges is supporting our Java Application server environments, which consists of multiple Oracle Application Server’s, along with a group of older Weblogic servers, and a couple Tomcat instances. All three environments are ready for an upgrade but where do we go? Oracle purchased BEA Weblogic and is quickly standardizing on the Weblogic Application Server as opposed to their Oracle Application Server product. Do we go there, or should we look at some of the other big name vendors like SUN and IBM, or do we look at an Open solution with products like RedHat’s JBOSS or Apache’s Geronimo server ?
These are the questions that I am going to try and answer here. I am going to take a step back with my next post and identify many of the Java Application Servers that are available today and pull together a matrix of features. I also want to jump into installing some of these products, identify a couple of small applications that can be ported and tested in each product and share that with everyone.
Deployment, support, and cost are key factors in our decision making process, and I would like to get as much input on each product as possible. If you have any thoughts on which products and apps to use or the best way to test, then please feel free to send me a note or leave a comment on this post.