Tuesday Dec 08, 2009

Announcing new release of GlassFish Portfolio

Today is a busy day. Along with the new release of the Java Enterprise System, we are also announcing a new release of GlassFish Portfolio. The new GlassFish Portfolio release continues Sun's enterprise open source strategy providing new versions of products and rigorous interoperability testing.

GlassFish Portfolio

The Sun GlassFish™ Portfolio provides the middleware software needed to deliver Web applications throughout the enterprise in a faster and cost-effective manner. The most complete application platform stack of components available from an open-source community, it can support smaller,low-cost deployments as well as extensive,mission-critical deployments —all at a simple, low, and predictable cost.

What's New

The Sun GlassFish™ Portfolio includes:

Updated versions of the individual products

  • GlassFish Enterprise Server

  • GlassFish Web Space Server

  • GlassFish Web Stack

  • GlassFish ESB

  • Sun Web Server

  • Sun Web Proxy Server

New Components

  • Sun Continuous Integration Server (built on Hudson open source project)

    • Simplifies Release Management

    • Manages Distributed Builds

    • Easy to Install and Configure

    • Extensive Plugin Ecosystem

    • Increases Security

    • Expanded Alert Capabilities

Enterprise Management and Monitoring

  • GlassFish Enterprise Manager

    • Provides up to 300% performance improvement in seconds

    • Proactively monitors key performance indicators

    • Automatically tunes JDBC pools

    • Protects against log files consuming all available disk space

    • Enables monitoring of GlassFish using enterprise SNMP management tools

    • Enables IT to monitor performance during runtime and facilitates root-cause analysis

  • Web Stack Enterprise Manager

    • Monitoring

    • Status

    • Server Lifecycle Management

For more information about the components in GlassFish Portfolio check out the GlassFish Portfolio site.

Announcing new release of Java Enterprise System

Today we are announcing a new release of the Java Enterprise System – Release 7. The new Java Enterprise System release continues Sun's enterprise open source strategy providing new versions of products and rigorous interoperability testing.

Java Enterprise System – Release 7

The Java Enterprise System ensures interoperability across all Java ES components and multiple Java System Suites, enabling you to install and integrate with ease.

What's New

The Java Enterprise System- Release 7 includes:

Updated versions of the individual products

  • GlassFish Enterprise Server

  • GlassFish Web Space Server

  • Sun Web Server

  • Sun Web Proxy Server

  • OpenSSO Enterprise

  • NetBeans

Enterprise Management and Monitoring

  • GlassFish Enterprise Manager

    • Provides up to 300% performance improvement in seconds

    • Proactively monitors key performance indicators

    • Automatically tunes JDBC pools

    • Protects against log files consuming all available disk space

    • Enables monitoring of GlassFish using enterprise SNMP management tools

    • Enables IT to monitor performance during runtime and facilitates root-cause analysis

For more information about the components in the Java Enterprise System check out the Java Enterprise System site.

The best way to learn about the benefits of Java Enterprise System is to read what some of our customers have to say.

Thursday Apr 02, 2009


There is always a lot of talk about disruption. If you look at a few of the online dictionaries, the definition of "disruptive" or "disruption" is sometimes scary... here is a good example...

Source: Webster's Revised Unabridged Dictionary (1913)

Disruption \\Dis\*rup"tion\\, n. [L. disruptio, diruptio.]
The act or rending asunder, or the state of being rent
   asunder or broken in pieces; breach; rent; dilaceration;
   rupture; as, the disruption of rocks in an earthquake;
   disruption of a state.

Not exactly how "disruptive" is usually used in the context of technology.

Here is a better example...

Source: yourdictionary.com

Disrupt: to disturb or interrupt the orderly course of ...something

This is more like it. It is not often a person or company is disruptive. I had an experience two days ago where I was, indeed, disruptive.

It is Spring and the lawn/yard needed fertilizing and seeded. My lawn or yard, whichever you choose to call it... I like "yard" better, so, I will use it for the rest of the story. Anyway, my yard will not win any neighborhood beauty awards, but it is not all that bad either. Where I live in North Carolina, the standard grass most people have in their yard is Fescue. It looks nice if you work at it...which I do not like to do. And you do have to work at it... fertilize, aerate it every year, re-seed regularly, etc. Fescue grass must be re-seeded every so often since it doesn't spread. So, you can't just plant it and let it go. It will only grow where it is seeded and nowhere else. I suppose that is a good thing, but it takes constant care to make it look nice.

I used to live in Memphis, where the standard grass is Bermuda. I personally like Bermuda better than Fescue because it is drought resistant and it spreads on it's own. You can plant it and it will grow and spread without a lot of effort.

Walking behind the aerator it occurred to me that I, in fact, was being disruptive. I was "disturbing or interrupting the orderly course of"... my yard ecosystem. The aerator takes little plugs of dirt out of the yard to reduce the compaction of the soil and to, as the term "aerate" hints, lets oxygen in. Now, this is disruptive to the yard ecosystem. Is this good? Well, maybe. Disruption, in and of itself is not necessarily beneficial. Just disrupting the soil may give some minor benefit, but it also provides an opportunity for bad things to happen... like weeds... weeds love disruption. But just disrupting my yard was not my goal... my end plan was to take advantage of the disruption. I was going to apply fertilizer, which is more effective since it will not be washed off, it will fall into the little holes the aerator left behind. Also, I sowed a lot of Bermuda grass seed. I wanted to let it choke out the Fescue over time. Since Bermuda spreads on it's own, I didn't really have to dig up my entire yard and re-seed with Bermuda, I could do it in a progressive/incremental way. So, disruption was not really my end goal... my end goal was to take advantage of the disruption..planting new seed that was less labor intensive and would spread on it's own.

That got me thinking about one of the products I manage, the Sun GlassFish Portfolio. It was designed to be somewhat disruptive, but what it is, in fact, is taking advantage of the disruption that has already occurred. The GlassFish Portfolio is a really cool way to buy enterprise-grade open source software and support. It can be purchased in small increments for a small price charged by "per server". This allows customers to start small if they need to and grow it out over time. GlassFish Portfolio can also be purchased in "unlimited"...where the customer can use all they want without counting things or having to go ask for more money from the budget police when they need to expand a service to their existing customers or create new services to attract new customers. The "Unlimited" pricing model makes budget time a breeze. The cost is predictable for the life of the subscription contract.

The components that are in GlassFish Portfolio are open source favorites, GlassFish, Apache, LigHTTPd, , Sun Web Server, Web Space Server(based on LifeRay Portal) and GlassFish ESB. You can read more about the details of GlassFish Portfolio here... www.sun.com/glassfish.

I could argue that GlassFish Portfolio is a market disrupting offering... low price, killer components... but, I think what it really is doing is taking advantage of the disruption that has already occurred. There has always been pressure for companies to do more with less. With the economy the way it is today, the pressure to do more with less is overwhelming. Walking behind the aerator, it occurred to me that the standard software that enterprises use to do their business is a lot like the Fescue grass I had in my yard. It looked nice, but was very high maintenance, it took a lot of work to keep it going... and if I wanted it to spread, I needed buy new seed every year....proprietary and expensive. The Bermuda, on the other hand, was a lot less labor-intensive and spread on it's own. Which is a major plus in my use case. This is a lot like GlassFish Portfolio and it's open source-based components, it can replace a lot of the expensive and proprietary software that enterprises currently use. But, that is not the only scenario. A more common scenario is similar to my approach to replacing the Fescue grass with Bermuda grass. I didn't rip up all of the Fescue grass and completely replace it with Bermuda. Instead, I planted the Bermuda alongside the Fescue to take up all of the spots that the Fescue wasn't growing in...and over time the Bermuda grass could replace the Fescue by spreading to all parts of my yard.

What is disruptive about GlassFish Portfolio is that Sun is providing open source software with enterprise-grade support and QA. Now, when customers are looking to move some of their older applications to open source software...or begin deploying new applications on open source, instead of the expensive and proprietary software they would normally use, there is the option of using open source software...and if they use the open source from Sun, they are not sacrificing quality of service or support. Sun has done something special with open source..., the open source software that we offer has been through all of the QA and testing that the other Sun software is required to go through. So, the end result is a higher quality product...which equates to less headaches at the customer's site.

Saturday Mar 14, 2009

My dream machine

Now that I have a motorcycle, I now know what I would like.... A BMW R1200GS or GSA. It is THE bike. Donations welcome:)

Saturday Feb 07, 2009

Test from iPhone

This is a test from iPhone

Mobile Blogging from here.

Thursday May 22, 2008

In response to high gas prices

In response to high gas prices... at least that is my excuse... I acquired a motorcycle to use for errands, etc and, of course, for a little fun.

It is a Kawasaki Versys.


My wife and I just completed the MSF Basic course over the last weekend and we are ready to hit the road. My wife has a Yamaha V Start 650 Silverado.

I plan on adding Givi siade bags and a Givi trunk, so I can carry a few things with me or bring home things from the grocery store.

So far, I am getting about 60 mpg with it. And it is a lot of fun.

Support for Virtualization

In case you missed it, we now support virtualization technologies for use with the Java Enterprise System family of products. You can take a look at the support statement here...

This will be great news for our customers who deploy their applications in a virtualized environment.


Tuesday Feb 05, 2008

Keurig B60 coffeemaker rocks

On an earlier post I had mentioned that I had recently bought a Keurig B60 coffeemaker, but had not had enough "quality time" with it to make a judgement on how good or bad it was.
 I have used it long enough now to make the call... it rocks! 

The convenience it good and the quality of the coffee is better. I use it at least once a day and now have after-dinner coffee...something I didn't do very often before the Keurig. One of my friends that liked it so much his wife bought him one for Christmas. To summarize, the Keurig is a keeper. 

Monday Feb 04, 2008

Sun Java Enterprise System - Incrementally Improving a Winning Program

The Sun Java Enterprise System remains Sun’s flagship software infrastructure offering in which all products are made available through a cost-effective subscription model that Sun pioneered. Over the past 5 years, the program has grown to serve approximately 2 million employees in thousands of enterprises all over the world. With this experience, Sun has established a number of best-practices enabling us to engineer a wide variety of products with consistent quality and market-leading capabilities. Today, Sun is announcing some additional improvements to enable the Java Enterprise System to be even more efficient.

While most aspects of Java Enterprise System will remain the same, such as existing entitlements, the new improvements will enable more frequent releases of component products while maintaining the same cross-product interoperability and quality attributes. Historically, Java Enterprise System was delivered as a single monolithic release, such as Java Enterprise System 5 in September 2007. In this release model, all component products were tested and released at the same time. Starting in 2008, however, Java Enterprise System will transition to a set of independent releases where new features can be delivered to our customers on a more frequent basis. Some products will be released independently while others will be released as a collection. Regardless of the release model, Java Enterprise System customers will receive updates to their Sun products faster than before, with the same or better quality.

In addition to more frequent releases, Sun Java Enterprise System will be adding a number of convenience features for installing, maintaining and configuring component products. Among these improvements are the ability to install multiple instances of a given software product on a single system as well as allowing easy non-root installations for administrators. The new Sun Update Center will enable users to easily check for updates, patches or extensions to the products that they already have installed. These usability enhancements will not only reduce the TCO of Java Enterprise System, but will also ensure that all beneficiaries are enjoying the latest enhancements of each component product.

Wednesday Sep 12, 2007

Coffee and Tea

A couple of things I enjoy is a good cup of tea or coffee. If you like coffee and no one else in your house does, it is not practical to make a pot of coffee just for one person. I found this thing that makes a single serving and makes really good coffee. It is called the Aeropress. Oddly, it is from the the company that makes the Aerobie, the Frisbee-like disc that flies a long way. The Aeropress web site has a lot of customer reviews and you can also some reviews from Google. I have used it for a long time and would highly recommend it to anyone. Using Starbucks coffee, you can brew a cup that tastes really close to the real thing in a Starbucks store. Recently, my wife talked me into buying a Keurig B60 coffeemaker. I have only had it a few days, but so far it is working good. I am not sure it makes better coffee than the Aeropress, but I will withhold judgement until I have had more coffee time with it.

One thing I do know already, though, is that it does not make tea as well as loose tea or even good tea bags. The K Cup tea choices are limited and the ones I have tried so far have not been very good. I am a bit of a tea geek and like to have good tea. It is hard to beat a good loose leaf tea. My favorite place to buy loose leaf tea is Adagio Teas. My favorite type of tea is Darjeeling, but I will take a good Ceylon. It may sound crazy, but I can tell the difference in the taste of a India-grown Darjeeling and a Chinese-grown Darjeeling. India-grown is way better. Even though loose leaf tea is the best, it is not always convenient to use, so tea in bags is the obvious choice. Most tea in bags are of a lesser quality. Some, though, like Tazo, is pretty good. Tazo is sold in grocery stores and also in Starbucks. Tazo did sell a very good Darjeeling, but has since discontinued it. The next best choice is Tazo Awake. It is a Ceylon tea that is very good and probably my favorite tea in a tea bag. In a pinch, Lipton tea in a tea bag is ok. It has a similar astringency of a good tea. I know green tea is trendy, but I don't like it as much.

Tuesday Sep 04, 2007

Java Enterprise System 5 Update 1

In case you haven't noticed there is a new version of the Java Enterprise System that was posted to the Sun Download site on Friday September 1, 2007. The new release is Java ES 5 Update 1. Here is the main Java ES download page.

Here are the versions of the individual products that are in Java ES 5 Update 1:

  • Directory Server 6.2 EE
  • Directory Proxy Server 6.2
  • Application Server 8.2 Patch 2
  • Service Registry 3.1 Update 1
  • Access Manager 7.1
  • Portal Server 7.1 Update 2
  • Message Queue 3.7 Update 2
  • Web Server 7.0 Update 1
  • Web Proxy Server 4.0.5

This release is mainly a maintenance release, with lots of bug fixes. But there are a few new and interesting features included also.

One interesting feature is the inclusion of Service Tags. Service Tags are digital identifiers that can be embedded in software or firmware and that holds a small amount of product information. The Sun Connection Registration Manager discovers service tags and registers the products and allows you to view and manage your registered products online. You can check out Sun Connection Inventory Channel here. Not all of the Sun Java System components are Service Tag-enabled just yet, but a lot of them are. Here is the list of the components that are Service Tag-enabled:

  • Directory Server 6.2 EE
  • Application Server 8.2 Patch 2
  • Access Manager 7.1
  • Portal Server 7.1 Update 2
  • Web Server 7.0 Update 1
  • Monitoring/JMX framework

\*\* Correction \*\*

I incorrectly stated that Sun Application Server 9.1 was certified with Java ES 5 Update 1. It is not. The fully certified and supported web containers are listed in the Java ES 5 Update 1 Release Notes. For now, it is not supported by Java ES 5 Update 1 component products, but future releases of Sun middleware products will, so hang tight. I do apologize for any inconvenience. The official documentation at docs.sun.com should always be considered the source for what is supported and what is not.




« August 2016