Tuesday Jan 24, 2012

Help shape the future of GlassFish (we're hiring)!

The team is looking for talent to help build the future of our application server. If you are interested, check out this job posting. Here's an extract :

"Technical lead, design and develop features to manage the configuration of clustered, highly available deployments in elastic cloud environments that delivers massive scalability."


This is a job based in the US to work on the admin infrastructure, including on PaaS features.

Monday Jan 09, 2012

Update your feed URLs!

While we've migrated blogs over to blogs.oracle.com a while back, there is still a lot of activity on the older sun.com feeds (which are currently redirected).

The thing is that redirects may not be there forever so please, if you are reading this via your favorite newsreader, make sure you're using the proper feed: blogs.oracle.com/theaquarium/feed/entries/atom.


Sunday Jan 01, 2012

2012 @ full speed

First of all, on behalf of the GlassFish team here at Oracle, wishing you all readers the very best for 2012!

Phew, 2011 is done and it's time to look at the year to come and what we should all expect to achieve together.

First, and probably above all, Java EE 7 is what will keep most of the team busy for 2012. While there's the obvious Cloud/PaaS theme, there will also be a lot in store developers with JMS 2.0, javax.cache, JAX-RS 2.0, JPA 2.1, but also CDI 1.1, Batch, Identity, State Management, JSON, Concurrency for JavaEE, and more.

Of course there can be no Java EE 7 without a GlassFish 4.0 release, its production-quality Open Source reference implementation. So expect the usual transparent development with regular promoted builds.


But before GlassFish 4.0 hits the streets, you'll be able to enjoy a 3.1.2 release, a highly compatible and improved version of the 3.1.x branch.

Hoping to see you here on TheAquarium as well as in person at one of the conferences around the world !

What else would you like to see in 2012?

Wednesday Dec 28, 2011

2011, a year of delivering on the roadmap

After 323 posts here on TheAquarium, 2011 is coming to an end. Let's look back at what we had hoped to achieve and how the GlassFish team (and others) delivered on the promises.

The most anticipated release after the Sun acquisition was probably the delivery of a fully-clustered GlassFish 3.1 in February (see this technical article). Soon after this release, our stats indicated massive uptake, and the follow-up 3.1.1 release aligned with Java 7, another key milestone in the Java world in 2011.


2011 was also the year of Java EE 6 adoption with certifications from WebSphere 8, JBoss 6, Fujitsu Interstage, Apache Geronimo 3, Apache TomEE, and of course WebLogic 12c bringing the list of certified configurations to 12. It was also time to celebrate two years of Java EE 6 and GlassFish and to realize how long a way application servers had come.

Java EE 7-wise, the umbrella JSR was filed (JSR 342), with great progress on JMS 2.0, JAX-RS 2.0, javax.cache, and others, all with transparency. JavaOne was a good opportunity to recap the overall PaaS and platform rationalization direction.

We've stated the cloud and virtualization guiding principles for GlassFish evolution in September. The GlassFish 3.1.2 release is now well on its way and it is very much already possible to start playing with GlassFish 4.0 early bits (for instance to reproduce the JavaOne PaaS Keynote Demo). Finally we've also continued to deliver on portability of applications between GlassFish and WebLogic via even more sharing of components.

Other notable events include the migration of blogs and the project wiki as well as greatly improved Maven support (with Maven Central now hosting way more bits).

On the community side, we had another very successful community gathering and party at JavaOne and were very pleased to welcome an number of new faces in the engineering team. We also enjoyed a number of high-profile users such as espn, parleys, mollom, and more.

One final achievement that came in late in the year is the support of WebSocket in Grizzly. You can browse through a number of additional posts all tagged with frontpage.

Can we all do better in 2012? You bet!

You'll find other Java-related 2011 blogs on java.net as well as on the Java blog.

Sunday Dec 11, 2011

Oracle WebLogic 12c does full Java EE 6

It's here, as promised and a few days ahead of Christmas - Oracle WebLogic Server 12c (12.1.1) is available to download and is now listed on the official Java EE 6 Compatibility Page. That's now 12 Java EE 6 compatible configurations and counting...


For the developers among you, I'd suggest subscribing and navigating through Steve's blog (a product manager on the WebLogic team). The formal documentation is here while the product data sheet is there. The top-level page for the product is to be found at oracle.com/weblogic.

The competitor in me can't help but notice that WebLogic beat JBoss to commercial Java EE 6 certification. Again.

Sunday Dec 04, 2011

Oracle WebLogic 12c Launch Coverage

Yesterday was the big launch for the WebLogic team announcing Oracle WebLogic 12c with full Java EE 6 support and 200 other new features.

The launch webinar had many thousands of participants. Here is a short collection of early links related to the launch :


The press release
Oracle Announces Availability of Oracle WebLogic Server 12c

Webinar Slides
Oracle WebLogic 12c Executive Overview
Oracle WebLogic 12x Developer Deep Dive

Press coverage
Oracle WebLogic Server 12c looks to the cloud (iTWire)
Oracle Brings WebLogic 12 to the Cloud (ServerWatch)
Oracle Updates WebLogic for Cloud Usage (PCWorld)
Oracle klar med ny Weblogic Server (digi.no)
Oracle WebLogic Server 12c To Feature Cloud, Java EE 6 and Java 7 Support (ADTmag)
Oracle Gears WebLogic Server 12c for the Private Cloud (ReadWrite)
Oracle set to unveil cloud-themed application server, WebLogic 12c (ComputerWorld)

WebLogic 12c over 200 new features (WebLogic Partner Community EMEA)
Oracle Announces Availability of Oracle WebLogic Server 12c - first experiences! (Markus)
Oracle Weblogic 12c is available and targets the cloud (Beyond Oracle)
WebLogic Server 12c launched (Ada Westerinen)
Oracle WebLogic 12c - Key Points from Online Launch Event (Simon Haslam)
Oracle WebLogic Server 12cの主要な新機能 (orablogs-jp)


biemond: Nice, WebLogic 12c -> EJB 3.1,  JPA2.0 , JSF2.0 , Maven,
Softw Load balancer, Transactions logs in database  (JTA?)  #weblogic

oracletechnet: With WebLogic 12c, you build apps once and then
deploy them any way you like: conventional systems, private cloud,
public cloud, or hybrid

stenvesterli: #WebLogic 12c installation: Unzip and run. Just like
in the good old OC4J days ;-) 

stenvesterli: Develop, run on Glassfish. Deploy to #weblogic using
Glassfish DD when/if needed

Next up are actual product availability (later this month) and Virtual Developer Days for Oracle WebLogic Suite 12c on January 24th and Feb 7th.

Oracle now has the best open source application server and the best commercial application server, both Java EE 6 certified. Now on to developing even more synergies between the two!

Sunday Nov 20, 2011

Announcing Oracle WebLogic 12c

While this blog is mostly devoted to GlassFish, you may be interested in the Oracle WebLogic Server 12c announcement scheduled for December 1st, 2011.


The launch event is called "Introducing Oracle WebLogic Server 12c, the #1 Application Server Across Conventional and Cloud Environments" and will be split into Executive Overview and Developer Deep Dive sessions.

The agenda description includes the following (emphasis is mine) :
Optimized to run your solutions for Java Platform, Enterprise Edition (Java EE); Oracle Fusion Middleware; and Oracle Fusion Applications
Enhanced with transformational platforms and technologies such as Java EE 6, Oracle’sActive GridLink for RAC, Oracle Traffic Director, and Oracle Virtual Assembly Builder

On a slightly less official note but on that same topic, you should check out Steve Button's blog and twitter stream.

Wednesday Nov 16, 2011

Did you get your Oracle Java Magazine with that?

The Oracle Java Magazine November/December 2011 (#2) issue is out, including in downloadable PDF format. If you haven't already done so, subscribe (it's free) and get it.

This edition has the following Java EE-related content:
• Introduction to RESTful Web Services, Part 2
• Stress-testing Java EE 6 Applications
• Adam Bien on bugs, bottlenecks, and memory leaks


Expect more Java EE coverage in the January/Feb release.

Monday Nov 14, 2011

Oracle Contributor Agreements - New Home!

The Oracle Contributor Agreement (the successor to the SCA), now has a new home - www.oracle.com/technetwork/goto/oca and a new email address (listed on this aforementioned page).

This is the one-stop shop for getting to the actual OCA, the document you are required to sign in order to participate with shared copyright in Oracle-led open source projects, the list of existing signatories, as well as an updated version of the FAQ


This earlier post on this topic has some context on the contributor agreement and where is came from. Note that if you are contributing to GlassFish and/or a sub-project (Jersey, OpenMQ, Grizzly, etc....), a single agreement can cover all of your contributions.

Tuesday Nov 08, 2011

Latest OEPE ( - Eclipse 3.7.1-based

Quick on the heels of the Eclipse Indigo 3.7.1 release (Java 7 inside and more), Oracle Enterprise Pack for Eclipse 11g R1 ( is the latest in the series of OEPE releases.

The Release Notes are here and the download page offers multiple options. As always, OEPE contains the GlassFish Eclipse plugin (also available on the Eclipse Marketplace).


Markus covers on his blog the other piece of news for this OEPE release: Oracle Public Cloud Tools.

Thursday Nov 03, 2011

Oracle Solaris 11 launching Nov. 9th

It's finally time to ship the next version of Solaris, Oracle Solaris 11, and this will happen next week in New York City on November 9th, 2011.


Make sure you register for the live event.

Update: make sure you read the 11 Reasons Why Oracle Solaris 11 11/11 Isn't Being Released on 11/11/11.

Tuesday Oct 25, 2011

Oracle NoSQL Database, Java-based

As you may have already read elsewhere, Oracle launched a Oracle NoSQL Database product at its recent OpenWorld Conference. The product data sheet is probably a good place to start.

Another very good read is Daniel Abadi's detailed and quality write-up. Oracle's Charles Lamb also has blog pretty much dedicated to this new product.


The product is a transactional and distributed key-value database with focus on Scalability, High Availability and Easy Admin. It has an open source version (soon available, use the trial OTN-licensed version for now), is built in Java (like many other NOSQL products) and specifically on BerkleyDB, it offers a simple get/put/delete Java API and can be downloaded from this page.

The product documentation is here.

Tuesday Oct 11, 2011

Oracle Public Cloud - about the Java PaaS Side

As previously shared, the Oracle Public Cloud is here.

By the very complete nature of this cloud offering, it may be a little frustrating finding mostly high-level descriptions of the service on the web. For the Java PaaS part of the offering Reza Shafii's blog is one that you want to bookmark.


In a succession of blog posts Reza will be demonstrating that this Java cloud service is for real world enterprise applications, not ones that have to be built with some of the other PaaS upfront constraints. In particular, we're talking here about a Java EE container in the cloud and not about a new proprietary container in the cloud.

Thursday Oct 06, 2011

Oracle Public Cloud is here

The cat is now out of the bag here at JavaOne/OpenWorld : Oracle Public Cloud is here.


This cloud is very complete with an Oracle Database service, a Java PaaS service, Fusion HCM and CRM apps, and even a social network. Of course with integrated identity, and full manageability with Oracle Enterprise Manager this is obviously meant to be an enterprise cloud.

All this is available for a monthly fee with a 30-day trial. Check it out.