Monday Aug 13, 2007
Yes! Open ESB runs in WebSphere.
A servlet wrapped implementation of Open ESB has been developed as a proof of concept.
Instructions to run Open ESB in WebSphere 6.0
1)Download the war and deploy it following the default settings.
2)Now say, No Thanks!, to some of the attributes added to MBean names by WebSphere, by creating a custom property.
(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>
3)Start the application. Click on Enterprise Applications, select openesb-websphere-1_1_war and start it.
Instructions to administer Open ESB and run the demo
1)Download the client jar and unjar in <CLIENT_HOME>.
2)Configure the environment as follows and make sure ant is in your PATH.
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
3)Run the demo application.
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 and
Transformation Engine Source.
Fully functional Open ESB components can be downloaded here.
(i)Download sun-wsdl-library,
SunFileBinding, SunTransformationEngine,
FileTransformApp, sample_input.xml.
(ii)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
(iii)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
(iv)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
(v)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
(vi)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
(vii)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.
Thanks Annie. BTW, what openesb functionality curr...
Annie, this is very useful for a current opportuni...
Hi Annie
Wonderful that you managed to integrate O...
Hi Daniel,
This may not be related t...
Hi Annie,
Happy New Year! And thanks for your qu...