Securing a Queuing Service in WSO2 EI or WSO2 ESB

Posted by Sidharth Dash on 8 Mar, 2018

Messages processed in a Queuing service (AMQ, SQS, RabbitMQ etc.) are generally in plain text. As general requirement securing the Queuing service through user credentials is enough. Thereby a selected few users have the access to AMQ. However, AMQ is generally handled/maintained by people who sometimes are not cleared to see the content of data (in case of sensitive data such as personal, financial or medical). The data however can be encrypted before it is placed in a Queuing Service for further processing. This blog describes a way on how to secure a queuing service in WSO2 EI or WSO2 ESB.

Read More

Topics: WSO2 ESB, WSO2 EI

Automated testing of WSO2 ESB / WSO2 EI services - part 2

Posted by Joris Jansen on 26 Oct, 2017

In my previous blog post we had a look at the tools that we are going to use for automated testing of WSO2 ESB / WSO2 EI services. In this blog, I’ll test a service (REST API) which transforms a REST request into a SOAP request, invokes a back-end service stub and finally transforms the SOAP response into a REST response. After all this blog is not about writing nice meaningful services, it is about testing services. I will deep dive into the Jenkinsfile and I’ll explain the service I’m testing.

Read More

Topics: WSO2 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus

Automated testing of WSO2 ESB / WSO2 EI services - part 1

Posted by Joris Jansen on 19 Oct, 2017

Everybody knows (or should know) that automated testing is a must when you develop applications. If you don’t test your software, you run a big risk of releasing software that doesn’t function well. Although testing doesn’t guarantee your software is bug free, it will decrease the number of bugs in your released software. Most developers find testing boring and time consuming, that’s exactly why a lot of testing is, or should be, done automatically: Automated testing tools don’t get distracted, bored or whatever but do the task without complaints and reports back on the results.

Read More

Topics: WSO2 ESB, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus

Tenants in WSO2 ESB & Inbound Endpoints

Posted by Rob Blaauboer on 28 Sep, 2017

Organizations often have the desire/need/requirement to separate data and information flows. To start with the requirement, in banking there is the requirement for so called Chinese walls between departments so that insider knowledge cannot be shared with traders. From a needs perspective it can be that separating services is needed to maintain a clear overview of services offered for developers.

Read More

Topics: WSO2 ESB, Tenants, Endpoints

Guaranteed message deliveries part 3: monitoring the redelivery policy

Posted by Luuk Abels on 21 Sep, 2017

In this third and last blog, I tell you about guaranteed message deliveries and how to monitor the redelivery policy that we have configured in the previous 2 blogs. You can find part 1 here and part 2 here

When the delivery of a message fails the ESB will go the faultSequence. There you want to log the error message. There is also no need to send any kind of response in de faultSequence because you cannot send a response back to the queue. 
Read More

Topics: WSO2 ESB, ESB