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

Make disruption work

Posted by Ruben van der Zwan on 15 May, 2018

I recently came across a book called “Make Disruption Work, a CEO handbook for digital transformation”. This easy to read and otherwise excellent book was written by Alexandra Jankovich and Tom Voskes.

The main message of the book is that technology will drive disruption and that no sector or industry will be left untouched. This, of course, is no surprise if you read our weekly blogs on this topic. 

Read More

Topics: Strategy

Digital Imagination, the next step after Digital Transformation

Posted by Ruben van der Zwan on 8 May, 2018

There are few processes that are still analog but from medical files to banking, everything is becoming more digital. Of course, you cannot simply take something and make it digital. If you take a paper form to register for instance for a gym membership and make it digital, you will instantly not only transform the process but also improve it.  Same for simple things like for instance a drop down for states, counties or provinces, checks on zip codes and addresses, that sort of things. The process is: transform AND improve. In this blog, I would like to address the next step after the improvement and that is the imagination. I am using the example of DriveGuide, a Dutch company that saw the possibilities of IoT and other technologies and created a new service. It is not only a new service to them but also to the market in the Netherlands. My purpose is to show you that thinking outside the box can give you a competitive edge and even open up new markets.

Read More

Topics: Digital Transformation, Digital Strategy

Iterate and aggregate mediators with call mediator in WSO2 ESB

Posted by Jenny Gligorovska on 3 May, 2018

For having multiple calls or simulation of “for-each” or “while-do” loop, we can use a combination of two mediators in the WSO2 ESB: the iterate and aggregate mediators. 

Iterate mediator can split a message with repetitive elements into multiple messages and can make calls to an endpoint in each iteration.

Aggregate mediator should be set to receive minimum number of sent messages, which is the exact count of the messages that go in the Iterate. We can specify a timeout as the time how much aggregator should wait for the responses. If we don’t specify the min and max, aggregate will wait for the count of iterated calls. These examples are done in WSO2 ESB version 4.9.0

Read More

Disrupt your business before someone else does

Posted by Ruben van der Zwan on 1 May, 2018

If we keep doing what we always have done, you will always get what you've always got. This quote describes that although keeping with what’s familiar your progress is limited at best. Personally, it has always amazed me why people measure cars performance in a measure of horsepower. A car is not a horse and since horses now only are used for recreational use, who knows what one horsepower (HP) is? I can image that way back it made sense since people knew what horses could do, but at this day and age? No, find another measure. That takes me to true disruptors will shake up the business with a novel idea or even novel implementation. What do you mean a video or DVD is a product? It is a service! In this blog, we will look at what Netflix did and if you can learn from this to disrupt your business.

Read More

Topics: API Strategy, Digital Strategy, Strategy