I’ve been getting this question more and more often lately: which application server does WebCenter run on? WebLogic Server, acquired from BEA, or Oracle’s own OC4J?
The answer is very short and simple: WebCenter 10g runs on OC4J, WebCenter 11g runs (read: will run) on WebLogic Server.
The explanation is easy and straight forward too: in the 10g times the only Java EE container Oracle had, was OC4J. No problem there. When the 11g version ships, the entire Oracle Fusion Middleware 11g, including WebCenter will run on WebLogic Server.
Do I have to worry about migration, then?
No. You, as an application developer, see very little from the underlying container changes. In a nutshell, this is how you migrate an application built using JDeveloper 10.x: Open your workspace or project in JDeveloper 11g, and the automatically invoked migration tools will migrate your application, so it can run on the 11g WebLogic Server.
If there’s interest, as we get closer to the 11g release, I’ll be happy to post about the migration process as well. Just let me know… ;-)