Training & Certification

WSO2 Enterprise Integrator
for Developers - Fundamentals

Ever dreamed of becoming an expert of the WSO2 Enterprise Integrator? This is your chance. Yenlo is a Premier Partner of WSO2 and delivers first class training on WSO2 products around the world. With many hands-on training labs based on years of experience implementing the technology at customers all over the world.

100% open source WSO2 integration platform

The WSO2 middleware integration platform is ideal for creating an API-centric or IOT-driven architecture. The WSO2 platform consist of several excellent modules like the WSO2 Enterprise Service Bus (WSO2 ESB), the WSO2 API manager (WSO2 APIM), the WSO2 Identity Server (WSO2 IS), the WSO2 Governance Registry (WSO2 GOV), the WSO2 Message Broker (WSO2 MB), the WSO2 Data Analytic Server, and many more modules. All of these modules are build on the award winning WSO2 Carbon framework.

This WSO2 training course, provided by Yenlo, is part of a full WS02 training program addressing each mentioned module. The Yenlo training courses for WSO2 are stuffed with hands-on WSO2 labs and WSO2 tutorials, based on years of implementation experiences.

Training Outline

Training days

4 days


The WSO2 Enterprise Integrator is the successor to the  WSO2 Enterprise Service Bus (ESB).

In this product the functionality of the ESB is combined  with other WSO2 Products. These products are:

  1. WSO2 Enterprise Integrator
  2. WSO2 Business Process Server (full product)
  3. WSO2 Data Services Server (integrated as feature)
  4. WSO2 Message Broker (full product)
  5. WSO2 MSF4J (Micro Services Framework for Java)
  6. WSO2 EI Analytics

It is not necessary or required to use these products and  the same goes for the training, training for these  products is optional.

So what are you going to learn and do? Let us explain to you.


 Day 1

  • Working with WSO2 EI
  • WSO2 EI Key Features
  • Building Blocks
  • Introduction to Enterprise Integration Patterns (EIPs)
  • Common EIPs (Message Router, Message Splitter/Aggregator, Content Enricher)
  • Lab: Getting Started with WSO2 Enterprise Integrator
  • Introduction to the Management Console of the Integration Profile and EI Tooling
  • Triggering Messages in WSO2 EI
  • Lab: Creating first proxy
  • Lab: Extending the proxy with Switch mediator
  • Lab: Service Chaining (two labs, one using regular flow, one with Call Mediator)
  • Mediating Messages in WSO2 EI with basic mediators
  • Message Routing
  • Message Transformation
  • Protocol Switching
  • Lab: EI Functionality - Message Routing
  • Lab: EI Functionality - Message Transformation
  • Store and Forward

Day 2

  • Working with Tasks
  • Inbound Endpoints
  • Lab: Working with REST APIs (Soap -> REST, REST->REST, REST->Soap)
  • Data Integration
  • Lab: Sending a Simple Message to a Dataservice
  • Service Chaining
  • Lab: HTTP Inbound Endpoint
  • Templates
  • Lab: Using Templates
  • Mediation Debugger
  • Lab: Debugging Mediation
  • Lab: Store and Forward
  • Introduction to WSO2 ESB Analytics
  • Lab: WSO2 EI Analytics

Day 3

  • Using WSO2 ESB Connectors
  • Lab: Connecting to Gmail Connector
  • Application Management and Deployment
  • Composite Apps (C-Apps)
  • Artifact Governance
  • EI - Testing and Troubleshooting
  • Error Handling
  • Performance Tuning
  • Customer Use Cases

Day 4

Introduction to Data Services Server

  • Terminology and background
  • Introduction to DSS
  • Components & Arfchitecture
  • Features & options
  • Creating Data Services
  • Advanced Queries 

Introduction to Business Process Management

  • Terminology and background
  • Business process modelling
  • The need for business process management
  • Architecture
  • Business process management
  • BPMN Highlevel overview
  • BPMN notations
  • BPMN extension
  • BPEL Processes High Level overview
  • Orchestration vs Choreography
  • Introduction to WS-BPEL
  • Human Tasks High Level overview
  • Concepts

Introduction to Message Broker

  • Terminology and Background
  • Introduction to P2P (Queue) Messaging
  • Introduction to Pub/Sub (Topic) Messaging
  • Messaging Architecture
  • Features and Options
  • Key Features of WSO2 Message Broker


This program is designed for IT professionals with experience in systems integration and explicitly targets medior integration specialists, or IT architects/developers with in interest in this area.


After attending to this course, participants would be able to perform following activities: identify the fundamental building blocks of SOA, understand the role of an ESB in SOA, setup, start and shutdown WSO2 ESB, load, run and understand WSO2 ESB samples, create simple message flows for routing, filtering and transforming messages, create proxy services and REST APIs for exposing simple web services and applications, integrate WSO2 ESB with message brokers for persistent and asynchronous messaging, understand EIP basics and see how WSO2 ESB can be used to implement them.

Minimum required knowledge before you enter the course

Participants are expected to have basic programming experience, to have a conceptual understanding of message-oriented middleware and SOA, particularly web services and related standards (SOAP, WSDL, XML). No specific WSO2 knowledge is required.


You are required to bring your own laptop. We will provide you all necessary virtual servers running on Amazon (AWS) you need to follow this course. You can extend the usage of the Training LABS and Training materials on Amazon (AWS) for 1 week directly after the Training period for a fixed fee.

All provided material is Copyright © Protected by Yenlo and may not be published and/or reproduced.

Method, Dates and Locations

Instructor-led workshop with practical exercises called hands-on labs provided by Yenlo LABS. See an overview of available dates and locations. Is yours not listed? Don't panic, we do provide private training courses as well, please contact us.

WSO2 Community

Free membership

An important part of the WSO2 and Yenlo philosophy is sharing. Sharing knowledge, source code, solutions, and so on. Join the WSO2 community at LinkedIn, visit:


Yenlo Blog

want to know more?
Brochure aanvragen
 Offerte aanvragen