WSO2 AM (1.10.0) connect to RabbitMQ through JMS - wso2

WSO2 AM (1.10.0) and RabbitMQ (3.6.5) are used in my organization. I was just wondering if someone is able to show me how to connect WSO2 AM to RabbitMQ that acts as a buff to which Api Manager push information.
Thanks a lot,
Sean

Related

How to publishing API created in WSO2 to WSO2 API Manager on Remote server

How do I upload the API I created in WSO2 Integration Studio installed on my own computer to the WSO2 API Manager on the remote server.
From the Add new server menu, I clicked the WSO2 Remote Server option under WSO2 and entered the host and server URL information, but it did not publish. When I examined WSO2's own documents, I could not find detailed resources about connecting to a remote server and publishing.
Can you help with this?
Can you add your integration studio version and WSO2 Api Manager version?
You can try this documentation https://apim.docs.wso2.com/en/latest/integrate/develop/working-with-service-catalog/
You can register the service in the service catelog as below.
Start the WSO2 Micro Integrator pointing to API Manager.
You should have the carbon app of that particular service in the Micro Integrator.
When Micro Integrator starts it registers the available services in the API Manager.
From logging into the APIM publisher you can create an API.
Instructions are available here - https://apim.docs.wso2.com/en/latest/integrate/develop/working-with-service-catalog/

Connecting of WSO2 IOT Server to WSO2 IS

I want to connect WSO2 IOT Server to WSO2 IS Server for user authorization. Is there any way to connect WSO2 IOT Server to WSO2 IS Server.
You can use the IS as a key manager by following the docs https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+Server+5.2.0+as+a+Key+Manager+with+API+Manager+2.0.0
In addition to above there are few IoT related feature that needs to be installed in the IS[1]
[1] https://github.com/wso2/carbon-device-mgt/tree/master/features/oauth-extensions

WSO2 ESB doesn't have security options for services

I'm trying to deploy this example:
http://wso2.com/library/articles/2012/08/securing-sts-security-token-service-kerberos/
I'm doing in the version of the ESB 4.9.0. The problem I'm facing is that I can't find the security options for the echo proxy service.
Could you help me? Thanks in advance.
Enabling security for services via the UI was removed from ESB 4.9.0. This is removed from other service hosting supported middleware of WSO2 such as Data Services server and Application Server. Now the recommended way of securing the services is via the WSO2 Developer Studio. See the following webinar.
http://wso2.com/library/webinars/2015/12/how-to-secure-your-enterprise-services-with-wso2-esb-4.9/
And also the following documentation.
https://docs.wso2.com/display/ESB490/Applying+Security+to+a+Proxy+Service

It is possible to automatically discover the services hosted on the ESB by the GREG

I’m working with the WSAS, GREG and the ESB of wso2, I have seen a lot of examples of discovering services hosted on the WSAS with the GREG and using the ESB as a client of the GREG, but as a government strategy, I think I should have registered and managed all my services, them it would be useful if I could automatically discover the services hosted in the ESB to, so, I try to do it in the same way as with the WSAS but it didn´t work.
It is possible to automatically discover the services hosted on the ESB by the GREG?
it should work for ESB also
Did you configure ESB DiscoveryProxy at ESB axis2.xml?
[1]https://docs.wso2.org/display/Governance460/WS-Discovery+with+Governance+Registry
[2]http://wso2.com/library/articles/2011/08/rediscover-soa-wso2-carbon-wsdiscovery/

WSO2 Local Transport

I'm interested in understanding a little more about how local transport may aid performance within the WSO2 ESB. I have looked at http://heshans.blogspot.co.uk/2011/06/local-transport-implementation-for-wso2.html which suggests that the Proxy Services can communicate via local transport with the local prefix. However, if a Web Application is also installed on the same ESB, is it possible to use local transport to communicate with the actual Web Service Endpoint? The reason I ask is that I am investigating the differences in JBoss SOA in comparison with WSO2 and would like to understand if there are any performance advantages using JBoss over WSO2 as it appears that JBoss supports InVM transport.
Any help would be much appreciated.
Regards.
The purpose of the local transport is communicate efficiently with the services runs on the same JVM. For instance ESB proxy talking to another proxy service. You can use WSO2 Application Server to deploy web apps, but if you call it from another ESB instance then you cannot use local transport(because there are two jvms).
What you can do is that, you can install the WSO2 Application Server features on WSO2 ESB and then deploy the webapp. In that case you can use local transport between the webapp and esb proxy services etc.