| Oracle's Eclipse EJB 3.0 Tools FAQ
updated 12 April 2005
What is Oracle announcing?
This announcement is consistent with Oracle's path of the last three years: to make Oracle JDeveloper the integrated development environment of choice for Java and SOA developers. EJB 3.0 capabilities are already in development for the upcoming release of JDeveloper. With the new EJB 3.0 tools project, we are extending the concept of "productivity with choice" to Eclipse developers as well. Now developers who prefer Eclipse will be able to use it to build and deploy Java applications with EJB 3.0 to the Oracle platform. Does this project mean that Oracle is going to open source EJB 3.0?
Any work that Oracle contributes to Eclipse, such as the EJB 3.0 tools project, will be done under the Eclipse Public License. This new project involves design-time tools for EJB 3.0. With this project, Oracle will be leading the effort to build an open source EJB 3.0 O/R mapping tool in Eclipse. The Eclipse Public License will not affect Oracle products. Why did you choose to support Eclipse if you have your own tools?
At Oracle, we are committed to choice. For those developers who choose to use Eclipse instead of JDeveloper, we want to ensure that their experience in building and deploying applications to the Oracle Application Server platform is as rewarding as possible. How will developers benefit from this tools project?
The end result of this effort will be that Eclipse developers will have a first-rate development environment for EJB 3.0. This will benefit Eclipse developers who want to use EJB 3.0 technology, and enhance the J2EE platform as well. Can I use EJB 3.0 functionality today?
Yes, even though the EJB 3.0 specification is not yet final, customers can utilize features of EJB 3.0 today through products with preview support such as Oracle Application Server 10.1.3. In addition, Oracle TopLink provides a smooth migration path to EJB 3.0 by being the only product to support both the EJB 2.1 model and the POJO-based model adopted by EJB 3.0. Regardless of what application server vendor you are using, TopLink provides the ability to use EJB 3.0 features including the EntityManager API, queries, and testing outside the container. Will the EJB 3.0 project in Eclipse work with platforms other than Oracle?
Yes, one of the goals of the project is for all the different EJB 3.0 vendors to participate, ensuring that individual implementations are supported. Most of this support is covered in the Java standards as well, so developers won�t have to worry about moving between EJB-compliant servers. When will the EJB 3.0 project with Eclipse begin?
We are excited about this endeavor and have already launched into initial high-level design and project planning. As specified by the Eclipse development process, the project creation review will be held in approximately a month. When do you expect the project to be completed?
Although the schedule for this project has not yet been determined, we expect it to align with the Eclipse Web Tools schedule as well as the schedule for J2EE 5.0. When will you have EJB 3.0 capability available in Oracle products?
The Oracle Application Server EJB 3.0 preview is available now for free at oracle.com/technology/ejb3. Oracle Application Server 10.1.3 and Oracle JDeveloper 10.1.3 will ship with EJB 3.0 functionality in the fall of 2005. Where can I find more information?
You can find more information on this project on either the Oracle website ( http://www.oracle.com/technology/ejb3) or the Eclipse website ( www.eclipse.org).