EGL Development User Group - Group home

Liberty Profile support in RBD V9.0

  

RBD 9.0 adds the support of WebSphere Application Server V8.5.5 Liberty profile. Liberty profile is a simplified, lightweight, fast-to-start application server runtime. With Liberty profile, users can quickly build EGL web applications.

JSF support on Liberty profile

Liberty profile uses MyFaces 2.0 as the JSF implementation. Users can easily develop and deploy EGL JSF applications on Liberty profile, and there are no difference between WAS/Tomcat and Liberty profile when developing JSF applications in the workbench.

For details about deploying JSF application to Liberty profile, please refer to the following link:

http://pic.dhe.ibm.com/infocenter/radhelp/v9/topic/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/cwlp_about.html

Service support on Liberty profile

The EGL JAX-WS service and the EGL REST RPC service are supported on Liberty profile. Users can develop and deploy EGL services as they do in WAS/Tomcat.

It’s recommended to set the service runtime type to “JAXWS” in the preferences because Liberty profile doesn’t support JAX-RPC. image

If not, users will receive the warning message in the wizard dialog when creating an EGL SOAP service; and users will get the validation error when generating or deploying the JAX-RPC service to the target web project on Liberty profile.image

Limitations

  • Rational Business Developer V9.0 does not support Liberty profile 8.5. Liberty profile 8.5.5 is supported because it ships the CXF service runtime.
  • Liberty profile V8.5.5 does not support the JAX-RPC service, so EGL JAX-RPC service is not supported on Liberty profile.
  • Liberty profile V8.5.5 does not support EGL debugger in Rational Business Developer V9.0, so we can’t debug EGL web applications on Liberty profile.
  • Liberty profile V8.5.5 does not support Java EE Connector Architecture.