Benefits of WSO2 ESB over SYNAPSE - wso2

Evaluating Synapse 2.1 and WSO2 esb 4.7.0. WSO2 ESB provides UI console which is a nice feature over Synapse. Apart from that, WSO2 esb built over synapse core features like Web Services Proxying, Caching, Protocol switching(SOAP to JSON), accessing HTTPS web service, Mediation & Fault Handlers. If interested only in core services, which one should we prefer WSO2 ESB or Synapse ESB?

Apache does not provide commercial support for Synapse. WSO2 ESB is using synapse as the mediation engine and it provides commercial support. If you are using core features of ESB, then you can use synapse, but if you face an issue, you have to wait until it get fixed in a newer release of synapse.
You can better check the features which you need and select.

Related

Unable to download WSO2 Business Process Server

When I Try to download WSO2 Process Server, It redirects me to API Manager.
The link is http://wso2.com/products/business-process-server
Is the WSO2 Process Server deprecated?
WSO2 Business Process Server(BPS) is now deprecated and discontinued. But you can still use it. WSO2 BPS was merged to WSO2 Enterprise Integrator a couple of years back as a different runtime. So if you want to use BPS capabilities you can download WSO2 EI from here and start the Business Process Profile. You can read more about the BPS Profile here.
Yes, the product is not available now.
You can migrate to EI 6.6.0 if you are using WSO2 BPS 3.6.0 - https://docs.wso2.com/display/EI660/Upgrading+from+WSO2+Business+Process+Server
In the latest EI/MI versions do not come with the BPS solution.
It's best to migrate to Micro-integrator 4.1.0 and use the latest capabilities of the enterprise integration. Micro-integrator is the latest version of the WSO2 ESB platform. However, it does not support BPS capabilities as moving forward, WSO2 will continue to provide only the interprise integration capabilities through the platform and for some of the features such as Message Broker and BPS have been deprecated. For use cases on Message Broker and BPS, you need to integrate with 3rd party products such as Camunda (for BPS) and RabbitMQ (for Message Broker).

How To Configure WSO2 API Manager version 4.0.0 with Analytics version 3.2.0?

WSO2 API Manager Version 4.0.0 is Working Fine With Choreo Analytics but Is there Any Way to Configure API Manager Version 4.0.0 with API-M Analytics Version 3.2.0?
No, this is not possible with API Manager 4.0.0.
The API Manager v4.0.0 has gone through a lot of architectural changes and the Handlers and implementations related to publishing Analytics Data to the APIM Analytics server have been removed. Therefore, with my understanding, it is not possible to achieve the same in the v4.0.0 environment.
With the API Manager 4.0 release, the API Analytics was completely revamped and offered as a cloud-based analytics solution to provide users with an unparalleled analytics experience. Therefore, integrating APIM Analytics 3.2.0 with APIM 4.0.0 is not a possible/advisable solution due to architectural constraints.

How to add OAuth feature to DSS

I am currently using WSO2 DSS to create RESTful APIs to access the databases.
I need DSS to perform OAuth authentication for every incoming request. Is there a way I can do it without using WSO2 API Manager or WSO2 ESB?
If I have to change the source code to implement this feature, which particular library should I be looking into?
For this scenario without using WSO2 API Manager you need use three products of WSO2 SOA Suite (ESB, IS, DSS). In other case you can add the WSO2 DSS as a feature to the WSO2 ESB, and use IS as key manager. Check this links and take your best decision.
http://wso2.com/library/tutorials/2015/05/tutorial-hosting-restful-web-services-using-oauth-with-the-wso2-platform-0/
https://www.yenlo.com/blog/wso2-tutorial-adding-wso2-data-services-server-dss-as-a-feature-to-the-wso2-esb

AS2 protocol support in WSO2 ESB

Our client have recently decided to have WSO2 ESB as one of the integration platform in the system landscape. Here, we have lots of partners exchanging messages using AS2 service.
How can we provide AS2 service via ESB? Is there any support in WSO2 ESB for AS2 service or do we need to build this feature ourselves?
Thanks for your reply!
Br,
Jyoti
At the moment WSO2 ESB does not have any support for AS2. We can't predict about a certain timeline when this support will be available.
If you want, you can implement this by yourself. Basically, this will have to be implemented as a new transport for the ESB. AFAIK, you can get it done by WSO2 via sponsored development too.

WSO2 API Manager - is ESB and rest of Carbon framework included in this package?

I am trying to build a POC using WSO2 middle ware that demonstrates API Management as well as ESB features. Will I need to download WSO2 Carbon as well as WSO2 API Manager? Or does WSO2 API Manager include ESB and the rest of the Carbon framework?
The API Manager is based on Carbon, and contains the features it needs to provide the advertised functionality. In other words, out of the box, you get API management, the API gateway, the API store and the publisher apps. If you need full ESB features beyond what the API gateway functionality provides, you can download the ESB separately.
Isabelle.