A servlet wrapped implementation of Open ESB has been developed as a proof of concept.

(i)Navigate to Servers > Application Servers > Server1(Server Infrastructure) > >Administration > Administration Services > Custom Properties.
(ii)Click New and supply the following values for name and value fields respectively
com.ibm.websphere.mbeans.disableRouting <on>com.sun.jbi:*</on><on>com.sun.jbi.esb:*</on>
set JAVA_HOME=<WAS_HOME>/AppServer/java set CLASSPATH=<WAS_HOME>/AppServer/runtimes/com.ibm.ws.admin.client_6.1.0.jar; <CLIENT_HOME>/jbi-admin-common.jar;<CLIENT_HOME>/jbi-ant-tasks.jar
Note: For demo purposes, I am using the following experimental components: SunFileBinding and SunTransformationEngine. These two components are attached to this blog. You can find sources for these two experimental components in File binding source
Transformation Engine Source
Download:
sun-wsdl-library
SunFileBinding
SunTransformationEngine
FileTransformApp
sample_input.xml
Execute:
ant -f <CLIENT_HOME>/jbi_admin.xml -Djbi.port=2809 -Djbi.host=<hostname> -Djbi.username=<username> -Djbi.password=<password> -Djbi.install.file=wsdlsl.jar install-shared-library ant -f <CLIENT_HOME>/jbi_admin.xml -Djbi.port=2809 -Djbi.host=<hostname> -Djbi.username=<username> -Djbi.password=<password> -Djbi.install.file=file-binding.jar install-component ant -f <CLIENT_HOME>/jbi_admin.xml -Djbi.port=2809 -Djbi.host=<hostname> -Djbi.username=<username> -Djbi.password=<password> -Djbi.install.file=transformation-engine.jar install-component ant -f <CLIENT_HOME>/jbi_admin.xml -Djbi.port=2809 -Djbi.host=<hostname> -Djbi.username=<username> -Djbi.password=<password> -Djbi.deploy.file=FileTransformApp.zip deploy-service-assembly ant -f <CLIENT_HOME>/jbi_admin.xml -Djbi.port=2809 -Djbi.host=<hostname> -Djbi.username=<username> -Djbi.password=<password> -Djbi.service.assembly.name=FileTransformApp start-service-assembly
Copy sample_input.xml to c:\tmp\test\input\transforminout and see it magically transform into a html file and go to c:\tmp\test\output.