Smart Things

Posted by Ruben van der Zwan on 21 Aug, 2018

The word Smart is often misused in marketing. Just slap that word in front of any device and suddenly you have a device capable of doing the most amazing things. We have smart fridges, smart thermostats and even smart underwear with sensors woven in the undies and bras that will measure vitals like heart rate, temperature, pressure, motion and so on. Really, I am not kidding. I believe that, unless you are a top athlete or have a chronic condition that needs monitoring, you need to be a bit of a data fetishist to wear such garments. What I mean with smart is not only connected but also capable of adding value by means of its ‘smartness’.

Read More

Topics: WSO2 ESB, ESB, IoT, WSO2 Enterprise Integrator, WSO2 EI, WSO2 Enterprise Service Bus, Strategy, Machine Learning

Doing a simple scripted setup of WSO2 Enterprise Integrator

Posted by Rob Blaauboer on 9 Aug, 2018

There are several situations where you want or need to set up WSO2. As a trainer, I do this more than I guess almost anybody else. Although making minor changes to WSO2 is not that much work. I’m talking about changing the port offset, changing host names or changing other parameters that will slightly alter the product. It would be nice to have a semi-automated tool that will allow me to do that.

Read More

Topics: WSO2 Enterprise Integrator, Ansible, WSO2 EI, Technical

Building WSO2 products from source 2.0

Posted by Gustavo Encarnacao on 17 May, 2018

In this blog we'll provide some insight into the WSO2 source code structure and how to modify and build your own custom version of WSO2 products that meets your specific needs. Knowledge of Maven and Git is useful but not required as we'll try to give a thorough explanation of what commands to issue, why and what they do. If you are planning on building WSO2 products you will require 3 applications:

  1. a Git client to obtain the source code
  2. a Java8 JDK
  3. Maven to compile the source code.

WSO2 provides a full suite of integration products, known as the WSO2 stack. These include the Enterprise Integrator (which now combines the previous single products: Enterprise Service Bus, Data Services Server and the Business Process Server), the API Manager and the Identity Server which are the more commonly/broadly used.

Read More

Topics: WSO2, WSO2 IS, WSO2 API, WSO2 EI, wso2 tutorial

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 ( 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