ODI is out for some time now, and I still did not had a change to share anything about it or even play with it as I should have. The version introduces some really nice new features and it also supports Java 7 (!) on certain platforms, which are listed in the Oracle Fusion Middleware Supported System Configurations.

Well,  maybe the exclamation mark was too much, since I am still to discover what this really means, ODI combined with Java 7. But, let me think for a second…

  1. Will this increase performance?
    This is probably the first question anyone would ask and according to a few interesting articles I have found online, it will. There is the Java 7 performance enhancements in the Java 7 documentation. It is very technical and it is hard to understand, how it will impact Oracle Data Integrator. To give a little perspective, I have found the Performance Benchmark 1.5 1.6 1.7 , which actually gives some numbers and some nice graphs at the bottom.
  2. What about implementing Java 7 in ODI?
    Many developers get to develop different components for ODI in Java, I have discussed some of these, in my previous posts: Knowledge Modules, Procedures or Open Tools and Open Tool Tips. So it is most relevant than ever to mention, that if you have two Oracle Data Integrator environments and the first uses JDK 1.7, what you develop might not run on the second environment running JDK 1.6 , while it probably will vice versa.
  3. Use HotSpot for development and JRockit for production, right?
    There is a common guide line running between weblogic professionals to install development environments with the HotSpot JVM and the production with the JRockit JVM.
    Well… I don’t see how it is going to work out with Java 7, because Java 7 is a best of breed, it is actually a start of an years long process, which will merge between the HotSpot JVM and the JRockit JVM. To simplify, best JRockit features will move to the HotSpot. According to Java 7 Questions & Answers , JRockit is not going to be entitled the Java 7 features. One JVM for both, development and production?

These are my quick thoughts about Java 7 and Oracle data Integrator. To tell the truth, these can probably be applied on ,almost, any other software out there running on Java, especially Oracle Fusion Middleware. But, Oracle Data Integrator running on JDK 1.7 is an interesting thing to try and I will soon do so, more posts will come…

Feel free to say what you think about Java 7 and Oracle Data Integrator in the comments. Thanks.