Tuesday Sep 25, 2012

ADF Essentials - Available for free and certified on GlassFish!

If you are an Oracle customer, you are probably familiar with Oracle ADF (Application Development Framework). If you are not, ADF is, in a nutshell, a Java EE based framework that simplifies the development of enterprise applications. It is the development framework that was used, among other things, to build Oracle Fusion Applications.

Oracle has just released ADF Essentials, a free to develop and deploy version of Oracle ADF's core technologies. As a good news never come alone, GlassFish 3.1.2 is now a certified container for ADF Essentials!

ADF Essentials leverage core ADF features and includes:

  • Oracle ADF Faces - a set of more than 150 JSF 2.0 rich components that simplify the creation of rich Web user interfaces (charting, data vizualization, advanced tables, drag and drop, touch gesture support, extensive windowing capabilities, etc.)
  • Oracle ADF Controller - an extension of the JSF controller that helps build reusable process flows and provides the ability to create dynamic regions within Web pages.
  • Oracle ADF Binding - an XML-based, meta-data abstraction layer to connect user interfaces to business services.
  • Oracle ADF Business Components – a declaratively-configured layer that simplifies developing business services against relational databases by providing reusable components that implement common design patterns.

ADF is a highly declarative framework, it has always had a very good tooling support. Visual development for Oracle ADF Essentials is provided in Oracle JDeveloper Eclispe support is planned for a later OEPE (Oracle Enterprise Pack for Eclipse) release.

Here are some relevant links to quickly learn how to use ADF Essentials on GlassFish:

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 02, 2011

Gartner's Latest Enterprise Application Server Magic Quadrant - Oracle's leadership

The latest Gartner magic quadrant for Enterprise Application Servers is out (dated September 2011) and Oracle is rated Top Leader ahead of IBM on both "Ability to Execute" and "Completeness of Vision".

The Gartner document obviously lists WebLogic Suite, Oracle Coherence, Oracle TopLink, and Oracle Exalogic as contributing to this top spot but also GlassFish which is mentioned multiple times.


Monday May 16, 2011

Custom error pages, SecureJDBCRealm, more GlassFish Embedded, more Clustering how-to, and more

Markus and Sven are at it again providing detailed hands-on descriptions but this time they're joined by several other community members. Here's a tab sweep for May 17th 2011 :

Turning off default error page in GlassFish 3.x (Shing Wai)
Installer Glassfish en mode silencieux (ArKZoYD)
GlassFish 3.1 SecureJDBCRealm (Markus Eisele)
JSF 2.0, JPA 2.0 and Bean Validation on WebLogic Server (Steve)
Java EE's Advantages through Embedded GlassFish (Fachim)
Wicket, Web Services, NetBeans And GlassFish (Jeff Schwartz)
Java EE 6 + Glassfish 3.1: simplicidade + leveza = produtividade (Juliano Viana)
GlassFish 3.1 – Clustering Tutorial Part2: sessions (Sven)


Saturday Apr 30, 2011

More OTN Developer Days

OTN Java Developer Days are continuing to circulate around the world with stops planned in Australia and more virtual events for everyone to follow. If you are in Brisbane or Perth, check out this detailed agenda and registration page.

OTN Dev Days

These two events will cover Java EE 6, introduce the theme for the upcoming Java EE 7, and illustrate both with GlassFish, WebLogic with drill downs on JAX-RS and several monitoring and tuning tooling and techniques. Make sure you register.

If you don't live down under, you may be interested by this JSF OTN Virtual Developer Day. The list of speakers for this live event includes Oracle employees and ACE directors and the agenda covers JSF, ADF and WebCenter in both sessions and labs.

Wednesday Mar 23, 2011

An update on Jersey.next

Over on "Earthly Powers", Martin Matula lays out the high-level plans for Jersey.next starting with the 1.6 release due real soon now. The team working on Jersey includes Jakub, Pavel, Jon, Roberto, Marek and Martin himself as development manager for the overall Jersey effort.


Speaking of upcoming Jersey 1.x releases, recent news include Jersey integration with the newly released Grizzly 2.0 as well as better integration with both GlassFish and WebLogic application servers with the ability to offer multiple Jersey versions running simultaneously within one container (one of my personal favorite). Jakub has details for other new cool stuff coming up.

Wednesday Mar 09, 2011

GlassFish 3.1 SOTD #9 - GlassFish and WebLogic JMS interoperability

In this ninth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Nigel's GlassFish and WebLogic JMS interoperability.

This 13-minute demo Nigel walk you through the steps to configure GlassFish applications to use WebLogic JMS using the GenericJMSRA resource adapter.

It offers a quick 2-minute introduction and dives straight into the demo with setup and configuration done respectively using the WebLogic Server and GlassFish Server Admin Consoles, a standalone JMS client code to generate some messages for the WebLogic JMS instance and an MDB application deployed on GlassFish. Check out the GenericJMSRA project on java.net and the entire sample code from its Download section.

This screencast is hosted on the GlassFish YouTube Channel.

Monday Mar 07, 2011

Leftik and Gaur on OTN about GlassFish Server 3.1 and interop with WebLogic Server

If you've missed last week's release of GlassFish 3.1, you can tune in to this 20-minute video from OTN with Justin Kestelyn discussing with Anil Gaur (VP Development for GlassFish) and Adam Leftik (GlassFish Product Manager ) the release as well as the interoperability efforts with Oracle WebLogic Server.

Anil and Adam on OTN TechCast

The discussion covers positioning GlassFish vs. WebLogic with the sharing of components (EclipseLink, Metro, Mojarra, Jersey, JAXB, etc.) and going forward, a common micro-kernel. On the GlassFish front, Adam does a rundown of what's new in 3.1 and touches on the Oracle Coherence integration as well as Integration with other Oracle products. The differences between the open source and Oracle-branded products is also discussed in this interview.

JavaEE 7 is also covered in the dicsussion with the caveat that the platform JSR and four other JSRs have been filed since the recording.

Sunday Feb 20, 2011

NetBeans 7.0 beta 2 is now available

NetBeans 7.0 beta 2 is now out and you can download your copy from this download page. As previously discussed this version has enhancements for GlassFish 3.1 and now ships with an almost final version (b41 to be precise).


One of the main goals for NetBeans 7.0 is alignment with Java SE 7 (project Coin, etc.) but other important features include support for Oracle WebLogic Server (check out this screencast), HTML 5 editing, Maven 3 support, overall improved Java EE support for CDI, JAX-RS, JPA and Bean Validation, and now also support or Git (1.7.x).

Check out more details about this on this page and be sure to read the release notes. Finally note that NetBeans IDE 7.0 Beta 2 is available in no less than 6 languages: English, Brazilian Portuguese, Japanese, Russian, and Simplified Chinese.

Saturday Jan 29, 2011

Hardware & Software, engineered together : Take #1

In this "Exalogic Software Optimisation" blog entry, Paul Done discusses how the JRockit JVM, the latest WebLogic Application Server and Coherence (the secret sauce) all make the Exalogic machine run as fast as it does with the same versions of the products you would use on any other hardware. All three products have been engineered to shine together and on this particular iron.

Exalogic stack

The difference with other similar software stacks is that these three products really shine when running on the Exalogic machine by using SDP to take full advantage of the internal InfiniBand network. It's also worth mentioning Active Gridlink which was introduced as recently as WebLogic 10.3.4 to offer optimized connections to an Database Oracle RAC cluster (which could be running on an Exadata).

This being Exalogic v1, there is yet more to come to reinforce the technical reality of Oracle's "Hardware and Software, Engineered to Work Together".

Monday Jan 17, 2011

Oracle WebLogic Server 11gR1 (10.3.4), now with JSF 2.0, JPA 2.0, and JAX-RS 1.1


Version 10.3.4 of Oracle WebLogic Server is now available along with the rest of the Fusion Middleware set of products. Here are some of the new features in this release :
• Exalogic Elastic Cloud Software Support
• Support for TopLink JPA 2.0 with patch 9923849
• Enhanced support for Oracle RAC with a Grid Link Data Source
• Certification with JAX-RS Jersey
Full details are available in the "What's new" section of the documentation.

Other notable news include a 300MB developer download (MacOS support included), a Maven plugin (new with this release, see Markus' post on that topic), as well as a bundle download for WebLogic Server on JRockit Virtual Edition.

JSF, JPA, and JAX-RS implementations are now common across WebLogic and GlassFish servers.

Update: Mike Lehmann has now a more detailed blog entry on this release.

Sunday Jan 02, 2011

GlassFish in 2011 - What to expect

Road Ahead

First of all, wishing you all the best for 2011!

Now that 2010 is behind us, it's time to talk about the future. Obviously for GlassFish and Oracle the goal is to deliver on the Roadmap, but I thought I'd boil this down to the following items :

• a final release of GlassFish 3.1, including full clustering.
• more industry Java EE 6 support, including for WebLogic.
progress on JavaEE 7 and related technologies.
• cloud and virtualization as guiding principles for future versions of GlassFish.
• more alignment between GlassFish and WebLogic effectively offering portability of applications.

What else would you like to see in 2011?