JBoss, Jobs, Jobs, Jobs !

jbosscorp_logo.png

The JBoss team is expanding again – we’re looking to fill four PM / PMM roles – strong preference for location is Greater Boston (Westford, MA) :

Product Manager – Application Platforms

Product Marketing Manager – Middleware

Solutions Marketing Manager – Middleware

Technical Marketing Manager – Middleware

Submit your resume online via the above links and ping me if we’ve worked together in the past.


Happy Birthday Apache HTTP Server

Screen shot 2010-02-23 at 7.40.14 PM.png

Apparently it was Apache Web Server’s 15th birthday yesterday – congratulations to anyone who’s ever been involved in the project. I doubt any would have thought that 15 years on, Apache would have become the dominant Web Server on the Web and the foundation of one of the most successful and recognized Open Source forges. For a history of the Apache Web Server and the Apache Software Foundation, head over to the ASF Blog.

Red Hat has been a supporter of Apache Web Server for a long time and has shipped and supported a version in its Red Hat Enterprise Linux for as long as I’ve been noodling with it. Last year we started shipping a standalone, multi-platform distribution as well – JBoss Enterprise Web Server. Earlier today we released the latest version of it and expanded our support for Apache HTTP Server to 14 different Operating System / architecture combinations. The exact component versions are listed here and there’s more information in the Release Notes. If you’re deploying Apache HTTP or Tomcat at scale – Red Hat also supports management of Apache HTTP Server and Tomcat alongside all JBoss products via JBoss Operations Network.

JBoss AS 6.0 Milestone 2 released

desktop_freeyourcode_thumbnail.jpg

The JBoss AS team moved to a more rapid and incremental release cycle with the 6.x family and the second milestone was released today (release notes, download, repo.). The release was lead by Brian Stansberry and new features include :

  • Servlet 3.0 / JBoss Web 3.0
  • JPA 2.0 / Hibernate 3.5
  • JAX-RS 1.0 / RESTEasy 2.0
  • Microcontainer 2.2

More detail in blogs from Ales, Brian, Steve and Rémy. Congratulations to Brian on another on-time release and good luck to Jason and team for the next milestone release in a couple of months time.

Oracle and the Java Opportunity

I guess there’s a chance that we’ll know more tomorrow but regarding the future of Java under Oracle’s control – I’m still neutral to optimistic and sticking to what I said 6 months ago :

DZone: With Oracle’s acquisition of Sun, are you concerned at all about some of the potential changes that will come as a result, to the governance and licensing options to the OpenJDK?

Rich: I’m really not that concerned. There are all sorts of scenarios that people are suggesting. I still believe Oracle will do the right thing. They have far too much to lose, by either accidently or purposely sabotaging OpenJDK. They have a very healthy business based around Java. Creating unrest, creating any kind of distrust or fragmentation of the Java community really isn’t going to help Oracle. So I think they’ll do the right thing. I also think they probably have the ability to invest in Java more than Sun had over the last five years at least. Sun kind of had some fairly pressing financial issues. I think that, above all else, probably hindered some of the progress of Java over the last five years.

So overall, I’m coming in neutral to slightly optimistic. If things do go awry, I’m sure Red Hat the rest of the Java community will step up and help Oracle to get back on track. So, yeah, I’m pretty comfortable with it.

My only real concerns is that Oracle understands products and monetization much better than they understand community and collaboration so I think a misstep or two are more likely to occur than Oracle purposefully sabotaging Java. Harming Java will devalue their investment and their chances of getting a decent return.

On the positive side – I think there’s still huge growth potential for the Java platform – I see no reason why it can’t become the dominant standard for the enterprise – I personally think we’re at the start of the decline of Microsoft and Java is the only viable alternative to Microsoft’s enterprise foothold. Microsoft’s enterprise presence is not insignificant but neither is it guaranteed – it’s largely based on an historically well adopted OS and Microsoft’s missteps in that area are pretty well known by now .

Java needs some strong leadership, investment and a open, vibrant and growing community.

I raising my mug of tea to The Next Decade of Java !

5 Reasons to submit a paper for JBoss World 2010

Screen shot 2010-01-13 at 3.56.35 PM.png

There are only 9 days left to submit your talks for JBoss World 2010, in case you need them, here are some good reasons :

  1. It’s in Boston, In June. It’s a great city and the snow and ice will probably be mostly gone by June.
  2. You get a free conference pass, good for all Red Hat Summit / JBoss World sessions, keynotes, events, meals and parties
  3. You get one free night accommodation (in a hotel)
  4. It’s very likely IMHO that there won’t be a Java One this year – if you are looking for an opportunity to talk about what you’re doing with JBoss technology then this is *the* best place to do it.
  5. If you want to get into the weeds with highly technical content – then there’s a new track for that.

Call for Papers end in just 9 days !

Red Hat Summit :: JBoss World :: Boston :: 2010

Screen shot 2009-11-17 at 12.15.43 PM.png

Red Hat Summit :: JBoss World :: Boston :: June 22-25, 2010

I think I’ve just about recovered from the last JBoss World. Chicago is a fun place and I’m glad I finally got to spend some time there; next year it’s in one of my favorite cities – Boston. From the email :

A comprehensive agenda allows you the unique opportunity to move between both conferences, and learn about open source advancements through:

  • technical and business seminars
  • hands-on labs and demos
  • customer case studies
  • networking opportunities
  • partner displays
  • visionary keynotes
  • direct collaboration with Red Hat engineers

Sign up for special discounts and 2010 Red Hat Summit and JBoss World updates

Interested in presenting at the 2010 Red Hat Summit and JBoss World? Call for papers will open soon! Make sure to sign up for our “Call for Papers Alert List” on the 2010 Red Hat Summit and JBoss World website.

We’re looking forward to seeing you at the 2010 Summit and JBoss World in Boston, June 22 – 25, 2010.

Follow us on Twitter.
Watch the 2010 Red Hat Summit and JBoss World video.

JBoss : Vision and Execution

Another nice score card from Gartner puts JBoss Enterprise App. Platform in the leader’s quadrant of the Gartner Magic Quadrant for Enterprise Application Servers. That’s the fourth year in a row, in case you were wondering. Unscientific as it is – comparing with last year I’d say the leaders are widening the gap (cumulative advantage ?) and JBoss specifically has inched up on the Ability to Execute axis.

Interestingly, Salesforce.com were joined by a couple of other PaaS vendors in the MQ this year – it will be interesting to see if there really is a new wave of infrastructure bearing down on the established platforms. The contemporary PaaS offerings I see today under-achieve as general purpose developer platforms and that leaves them competing with IAAS based on more traditional / established technology (Java, .NET) on cost and convenience terms. It will be good to see “Cloud” get beyond the current over-hyped phase so we can see how this will play out.

More Red Hat commentary here.

Releases / Lifecycles and other Product Management Miscellany

jbosscorp_logo.png

This week we GA’d JBoss EAP 5.0. As you’d expect from a new release there’s a long list of new features, capabilities and APIs and at some point I’ll talk about those some more. But the intention of this post is to give you an idea of some of the other less visible things that have happened with this release. EAP 5.0 marks a key milestone in the evolution of JBoss and demonstrates where we’re heading with the JBoss Platforms.

Performance

We set some pretty aggressive performance targets for this release. By comparison to JBoss EAP 4.3 we see an increase in peak throughput of about 20%, faster response times and more scalable HTTP connection handling. Performance is an ongoing activity and we’re continuing our investment in improving it in future releases. Performance at any cost is interesting to few outside of Formula 1 and Rocket Science and it isn’t a goal – we’re specifically interested in price / performance using a broad range of typical, real-life workloads.

Quality

Popular Open Source technologies (like JBoss AS – on which EAP is based) have always had the benefit of a large community who actively poke and prod. and push the software in different ways; who peer into the design and code and offer improvements.The result is some pretty decent, efficient and well polished code. But with the JBoss platforms we go one (or several steps) further. For EAP we had a long and active Early Access Program. It started back in April and is only now winding down as FCS customers complete their work. The diagram Below illustrates how we connect the AS and EAP lifecycle, the upstream (AS) GA essentially starts our EAP Early access program. This allows enterprise customers to start using a stable (though incomplete) release with the full backing of Red Hat Global Support.

Screen shot 2009-11-06 at 9.50.09 AM.png

Obviously the diagram is a massive oversimplification – EAP is more than AS – it is the integration point for Seam, RESTEasy, the installer, mod_cluster and the Apache Native components.

With every release we also enhance our QE coverage; in the case of this release there was a bigger focus on Performance, Stress and Longevity testing using larger and more complex topologies and a broader range of workloads.

Lifecycle

We’ve also refreshed and restated our product update and support policy for all JBoss platforms – the hope is that it’s more clear, better aligned with other products from Red Hat and puts even more distance between us and our Open Source competitors.

Screen shot 2009-11-06 at 9.54.11 AM.png

Ease of Use

A while back we kicked of an Internal initiative called “Andiamo” – I talked a little about it at JBoss World, and Mark wrote about it recently. While much of what we have planned around Operational and Development Ease of Use is planned for release beyond EAP 5.0, EAP 5.0 does lay the foundation for some of the things we need to achieve. The new Microcontainer provides us a very flexible and powerful toolbox that will allow us to build the middleware platform for the next decade. Specifically around ease of use, and as a taste of things to come we did provide a first cut of the new embedded console (it replaces the old JMX and Web Consoles). It has pretty limited functionality right now but I think it achieves the goal of making simple tasks simple to do.

What’s Next ?

The EAP Springtime Release (nominally EAP 5.1) is well underway and we’ll be pushing for even greater performance gains as well as defining the target platform for an upcoming Common Citeria (EAL 4+) certification.

We’re also underway with the EAP Lancer Release (nominally EAP 6.0) which will be the first major output of the Andiamo work as well as supporting the new Java EE 6 platform.

Onwards and Upwards.

Tab Sweep : JBoss World 2009

JBoss World 2009

JBoss World 2009 is just under 3 weeks away and it’s still not too late to register. GEICO CIO Jess Reed will be one of the keynotes this year underlining that JBoss World is a great place to come and learn how other organizations just like you have saved money and improved performance and stability by moving to JBoss and Red Hat.

“GEICO is the 3rd largest passenger auto-insurer in the US and provides coverage for 9 million policyholders.”

“Reed will highlight GEICO’s deployment of Red Hat’s JBoss Enterprise Middleware and their use of open source middleware software for mission critical platforms”

You can even save money ($400) on saving money by registering before the event.

I’ll be at Red Hat Summit / JBoss World all week and have a couple of sessions talking about JBoss Enterprise App. Platform both present and future. If you’re around and want to chat – get in touch.

JBoss EAP 4.3 Achieves Security Certification

cc-logo

A few weeks back JBoss Enterprise App. Platform 4.3 achieved Common Criteria Certification at Evaluation Assurance Level (EAL) 2+ – here’s the press release and here’s the evaluators updated page.

Common Criteria Evaluation is an internationally recognized standard that defines a  framework for computer systems users to specify security requirements; for vendors to implement them and for third-party evaluators to test them. The Evaluation process ensures that this is all carried out in a consistent, formalized and standard way.

The Evaluation Assurance Level (EAL) describes the “depth and rigour” of the evaluation not necessarily the security hardness. Though products certified at Level 7 (the highest) are likely to be deployed more demanding and secure environments than a product certified at Level 1 (the lowest). EAL 2+ means the products have been evaluated in collaboration with the vendor (eg. to provide development, design and test documentation).

What this means is that customers who care about security (who doesn’t ?) can be assured that JBoss Enterprise App. Platform 4.3 will meet commonly accepted, best practice security requirements. Even outside military and government use, who use Common Criteria as a benchmark, this evaluation should demonstrate Red Hat’s commitment to security. It’s a long and fairly involved process and the costs aren’t insignificant.

This is the first successful evaluation for a JBoss product but the JBoss Data Services Platform is currently in process and we’re already planning for a more stringent evaluation (higher EAL) for JBoss EAP 5.x.