Can anyone help with wso2 esb with jboss mq.
Need a example for using JBoss MQ to store message from esb jms store.
Would this help: https://docs.wso2.com/display/ESB490/Configure+with+JBossMQ ? You can then use generic JMS samples once you've setup JBoss MQ.
A sample with JBoss Messaging: https://docs.wso2.com/pages/viewpage.action?pageId=50500327
Related
Currently in Weblogic we are running two applications and communicating through JMS Queue. Now one of the application we are moving to Liberty Server. What are the configuration we need to do for JMS Queue connection between Weblogic and Websphere.
Depending on which JMS Provider are you using, you have several options:
if provider has compatible JMS Resource Adapter (e.g. WebSphere MQ) - you can use that RA together with Liberty jca feature
if provider has a sort of thin client, you can embed that client libraries together with your application, and manually setup connection
if your current provider doesn't support any of above, you can use external JMS server that has compatible JMS RA (for example WebSphere MQ) and integrate it with both WebLogic and Liberty.
Update based on comments
There is no simple way to access Liberty JNDI externally - see this post Connect to Websphere Liberty jmsServer from remote application server
You could try to access embedded JMS via API. It is discussed here: https://www.ibm.com/mysupport/s/question/0D50z000062ktc3CAA/helloworld-jms-client-connecting-to-embedded-liberty-jms-server?language=en_US
But to be honest, if I were you I would either:
use external JMS Provider that is compatible with both runtimes e.g. WebSphere MQ
or rewrite interface between WebLogic and Liberty to REST, so that WebLogic invokes via REST simple application that reads the request and puts it to the queue in embedded Liberty JMS engine to avoid calling JMS engine externally.
How to configure MDB on WildFly to read JMS messages from other cluster running JBOSS Messaging on JBOSS 5.1 ?
You should use a JMS bridge : https://docs.jboss.org/author/display/WFLY8/Messaging+configuration#Messagingconfiguration-JMSBridge
i'm very new to ESB.
i want to use WSO2 ESB with java rest web services which are running on tomcat application server. all the communications are done using JSON.
please help..
here is a good tutorial on RESTful integration with WSO2 ESB
http://wso2.com/library/articles/2013/12/restful-integration-with-wso2-esb/
and extra details on JSON support
https://docs.wso2.com/display/ESB480/JSON+Support
i m working with WSO2 EBS 4.7.0.
I have some REST services i have to deploy on a tomcat server.
Is it possible to have this configuration?
WSO2 ESB CLUSTER ----> TOMCAT CLUSTER (separate server)---> REST WEBSERVICES
I mean, is it possibile to decouple the tomcat contained by the ESB and locate it on a separate server in clustered mode? How can this be done?
Thanks a lot.
AFAIK, this is not possible. I mean decoupling tomcat from wso2esb. ESB runs on top of tomcat.
Why do you prefer this setup?
You can host your services in WSO2AS.
ESB cluster-->AS clusters
I have a topic in the WSO2 ESB 4.6.0 that I want to create subscriptions to at runtime using JMS, to allow pub-sub.
It is documented that the event-broker in 4.6.0 is based on Apache Qpid, however, it doesn't appear to be bundled. By default, an in-memory event broker is configured.
http://docs.wso2.org/wiki/display/ESB460/Eventing
I am using ActiveMQ as my JMS message broker, however, if required, it is possible to change to Qpid.
Has anyone managed to get this working?
Yes. You can use apache Qpid as your JMS broker with WSO2 ESB. It has been tested in production enviornments as well. You can follow the same steps as mentioned in the samples which uses ActiveMQ as the JMS broker.