Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rt-pmc] EclipseLink Works-With Java EE Application Servers

+1

Glyn
On 2 Jun 2010, at 15:44, Douglas Clarke wrote:

For completeness the EclipseLink project is requesting PMC approval for a general works-with dependency on Java EE Application Servers similar to the WTP works-with dependency (CQ 3694).

EclipseLink can be configured to run in any compliant Java EE application server making use of:

 *   data sources
 *   JTA transaction manager
 *   JMX Mbean deployment
 *   Logging

EclipseLink offers a ServerPlatform abstraction with implementations for use outside of a Java EE application server as well as a generic platform for usage within any application server. To further simplify the use within specific application servers additional platforms are included as listed here:

http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/

 *   CustomServerPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/CustomServerPlatform.java>
 *   NoServerPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/NoServerPlatform.java>
 *   ServerLog.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/ServerLog.java>
 *   ServerPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/ServerPlatform.java>
 *   ServerPlatformBase.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/ServerPlatformBase.java>
 *   jboss/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/jboss/>JBossPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/jboss/JBossPlatform.java>
 *   oc4j/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/oc4j/>Oc4jPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/oc4j/Oc4jPlatform.java>
 *   sap/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/sap/>SAPNetWeaver_7_1_Platform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/sap/SAPNetWeaver_7_1_Platform.java>
 *   sunas/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/sunas/>SunAS9ServerPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/sunas/SunAS9ServerPlatform.java>
 *   was/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/was/>

 *   WebSpherePlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/was/WebSpherePlatform.java>
 *   WebSphere_6_1_Platform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/was/WebSphere_6_1_Platform.java>
 *   WebSphere_7_Platform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/was/WebSphere_7_Platform.java>

 *   wls/<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/wls/>

 *   WebLogicPlatform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/wls/WebLogicPlatform.java>
 *   WebLogic_10_Platform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/wls/WebLogic_10_Platform.java>
 *   WebLogic_9_Platform.java<http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/server/wls/WebLogic_9_Platform.java>

In addition to the generic support these vendor specific implementations offer:

 *   specific JNDI names to lookup resources for JTA and JMX access
 *   JDBC connection wrapper class names to un-wrap connections reflectively when required
 *   Version class name to access the version of the application server for diagnostic logging purposes

Please approve this request so we can ensure our IP Log is complete.

Doug Clarke
EclipseLink Project co-lead
<ATT00001..txt>



Back to the top