Which JDev is Right for me?

Which JDeveloper is Right for Me?

Yesterday saw the release of JDeveloper 11g, whilst back in July we saw the release of JDeveloper 10.1.3.4, so now 11g is here do I still need 10.1.3.4.  Well the answer is a very firm, it depends.  Currently there are three ‘current’ versions of JDeveloper that you may want to use, and each of them has its own benefits.

JDeveloper 10.1.3.4

This version was released in July alongside SOA Suite 10.1.3.4 and still uses Oracle Internet Application Server (OC4J).  It is the most complete JDeveloper to date and includes support for Oracle SOA Suite.  If you are doing SOA development then this is the version that you need.  It provides the BPEL designer as well as the ESB designer.  Note that this version doesn’t support the Oracle Service Bus, that should come in a future 11g release.

JDeveloper 11.1.1.0.0

This version released yesterday is the first version of JDeveloper to ship with Oracle WebLogic Server as the embedded application server.  I have just tried out a couple of simple applications and I can confirm that it works at least as well if not better than the embedded OC4J that used to be included with JDeveloper.  Timing a simple servlet application it took 18 seconds to launch WebLogic, deploy the application and show the first page in the browser, this is comparable to 11g TP4 but slower than 10.1.3.4.  Note that there is no support for SOA Suite in this release, if you need to do BPEL development you still need 10.1.3.4.

JDeveloper 11g TP4

This version is the preview version of the SOA Suite 11g.  It doesn’t have support for Oracle Service Bus yet but it does have the preview versions of 11g SOA Suite editors including the SCA Assembly editor and the BPEL editor.  If you want to see what 11g SOA Suite looks like then this is the release for you, but I wouldn’t use it for anything that needs to go into production in the near future.  This version is still based on OC4J although obviously at some point in the near future all this functionality will become available on a WebLogic version of JDeveloper.  I haven’t checked but it would seem sensible to me to make the SOA Suite components available as tech preview plug-ins to the 11.1.1.0.0 release.  I don’t know when this will occur though.

Summary

So today you have 3 JDevelopers to choose from.  Choosing between them is pretty straightforward.

  • Choose JDeveloper 10.1.3.4 if you are doing SOA development that needs to be deployed in the next 6-12 months.
  • Choose JDeveloper 11.1.1.0.0 if you are doing pure JEE development, particularly if you are targeting WebLogic.  This is Oracles strategic development platform.
  • Choose JDeveloper 11g TP4 if you want to explore the next generation of Oracle SOA Suite but don’t need to be in production for a while.

The following table helps to summarise the features in each different JDeveloper release.  The table matches the version of JDeveloper with its JEE container (Embedded Container), its support for SOA Suite, the version of JEE it supports and the version of the JDK it ships with.  It also gives the time to start the embedded container, deploy a simple servlet and get the page up in a browser.  Finally the production status of the release is given.

JDeveloper Version Embedded Container SOA Suite Support JEE JVM Test Time Status
10.1.3.4 10.1.3.4 OC4J 10.1.3.4 (no Oracle Service Bus) 1.4+ 5 9 sec Production
11.1.1.0.0 10.3 WLS Web Service Only 5 6 18 sec Production
11g TP4 11g OC4J 11g (no Oracle Service Bus) 1.4+ 5 18 sec Technology Preview

Comments:

Thanks for the overview Antony. As an example, see this specific question about what to use, by "oracleguru1" in this forum message http://forums.oracle.com/forums/message.jspa?messageID=2800267#2800267 and the specific answer by Ted Farrell http://forums.oracle.com/forums/message.jspa?messageID=2800543#2800543 regards Jan Vervecken

Posted by Jan Vervecken on October 09, 2008 at 12:24 PM MDT #

Post a Comment:
Comments are closed for this entry.
About

Musings on Fusion Middleware and SOA Picture of Antony Antony works with customers across the US and Canada in implementing SOA and other Fusion Middleware solutions. Antony is the co-author of the SOA Suite 11g Developers Cookbook, the SOA Suite 11g Developers Guide and the SOA Suite Developers Guide.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today