Dev tests are being developed.
|The majority of the GlassFish code is available under the Common
Development and Distribution License (CDDL) v1.0 The following page contains details about the components in GlassFish and the licenses under which they are covered.
open-esb project is
Sun' implementation of Enterprise Service Bus (ESB) based on Java
Business Integration technology, as defined in JSR 208
specification. open-esb is installed as a LifeCycle module of
GlassFish. Java EE Service Engine is a JSR 208 compliant service
engine. The Java EE Service Engine is automatically installed in
open-esb environment if open-esb is installed
Service Engine's functionality can be disabled by setting
com.sun.enterprise.jbi.se.disable system property to true.
JAXWS Web Services
deployed on Glassfish can be packaged as Servlets or EJBs. The
service engine automatically activates web service end points in ESB at
the time of loading of the web service. An endpoint can be
deactivated from ESB by setting "jbi-enabled"
property of corresponding <web-service-end-point>
in domain.xml to false using combination of asadmin configure-webservice-management
and set CLI commands.
Service Consumers :
Java EE Service Engine enables Java EE Components - Servlets and
to route outbound requests through ESB by setting "jbi-enabled" stub property to true in sun-ejb-jar.xml and sun-web.xml . Below is example of sun-web.xml
<stub-property name="jbi-enabled" value="true"/>
The appserv-core and appserver-addons/core sub modules
The appserv-addons/jbi sub
If an end point is bundled as a war file named jsr-208-webservice.war with a
endpoint name ws-endpoint,
following CLI commands need to be executed for deactivating ws-endpoint from JBI environment.