Setting up a disposable WSO2 Enterprise Integrator version

Posted by Rob Blaauboer on 19 Apr, 2018

As an integration consultant and WSO2 trainer I have an almost constant need for a quick disposable WSO2 Enterprise Integrator environment to try out certain setups. In most cases I will unpack a version on the desktop of the WSO2 EI and unzip the product. But that also has drawbacks. I have a lot of directories with EI versions and cleaning them up is always a challenge since there might be some artifact there I still need or other settings. That is why I’ve invested some time in creating a setup where I simply create a Virtualbox environment with all of the needed stuff to run my disposable WSO2 EI. I love using vagrant in conjunction with Virtualbox so we will also use that tool for the configuration and provisioning. In this blog I show you how to do so.

Read More

Topics: WSO2 Enterprise Integrator, WSO2 EI

Creating a Custom Connector in WSO2 EI 6.1.1

Posted by Rob Blaauboer on 22 Mar, 2018

Connectors are becoming more and more important in the WSO2 EI. It started with the creation of the WSO2 Store for ESB connectors (store.wso2.com) where you can find more and more connectors (over 150 at this moment for the ESB) that will allow you to easily connect to a 3rd party system online (or if you prefer, in the cloud). In case your favorite online service does not have a connector, with WSO2 you can perfectly build a custom connector yourself. In this blog I'll tell you how.

This blog is an updated version of a previous blog for the WSO2 Enterprise Service Bus 5.0.0.

Read More

Topics: WSO2 Enterprise Integrator, WSO2 EI

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