Discover our knowledge. Read our blogs!

Learn more

We build all our solutions with WSO2 and we are proud that we are Platinum Value-Added Reseller of WSO2.

Learn more

WSO2 Training

WSO2 Enterprise Integrator for Developers - Fundamentals

Yenlo is a Premier Certified Partner and Value-Added Reseller of WSO2 and delivers first class training on WSO2 products.

With many hands-on training labs based on years of experience implementing the technology at customers all over the world.


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 Integrator (WSO2 EI), 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 (WSO2 DAS), and many more modules. All of these modules are built 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 based on years of implementation experiences.

Training outline

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:

  • WSO2 Enterprise Integrator
  • WSO2 Business Process Server (BPS) (full product)
  • WSO2 Data Services Server (DSS) (integrated as feature)
  • WSO2 Message Broker (MB) (full product)
  • WSO2 MSF4J (Micro Services Framework for Java)
  • WSO2 EI Analytics

It is not necessary or required to use these products. The fundamentals training focuses on the Enterprise Integration Profile and covers the DSS, MB and BPS profiles on day 4. 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)
Introduction to the Management Console of the Integration Profile and EI Tooling
Triggering Messages in WSO2 EI
Mediating Messages in WSO2 EI with basic mediators
Message Routing
Message Transformation
Protocol Switching

Labs and Demos:

  • LAB 01: Getting Started with WSO2 ESB Management Console
  • LAB 02: Getting Started with WSO2 ESB and DevStudio
  • LAB 03: WSO2 EI Functionality – Switch Mediator
  • LAB 04: WSO2 EI Functionality – Message Transformation
  • LAB 05a: WSO2 EI Functionality – Service Chaining
  • LAB 05b: WSO2 EI Functionality – Service Chaining (Call Mediator)
  • LAB 06: WSO2 EI Functionality – Store and Forward

Day 2

Working with Tasks
Inbound Endpoints
Data Integration
Service Chaining
Mediation Debugger
Introduction to WSO2 ESB Analytics

Labs and Demos:

  • LAB 07: Creating APIs (Proxy Service)
  • LAB 08: Creating APIs (HTTP Service)
  • LAB 09: Rest to Soap
  • LAB 10: Create a Simple Task
  • LAB 11: Creating another simple Task
  • LAB 12: Inbound Endpoint
  • LAB 13: Using Connectors
  • LAB 14: Using SequenceTemplates

Day 3

Using WSO2 ESB Connectors
Application Management and Deployment
Composite Apps (C-Apps)
Artifact Governance
EI - Testing and Troubleshooting
Error Handling
Performance Tuning
Customer Use Cases

Labs and Demos:

  • LAB 15: Configuring Quality of Service (QoS) – Throttling
  • LAB 16: Configuring Quality of Service – Caching
  • LAB 17: Using Embedded Registry
  • LAB 18: Securing proxies
  • LAB 19: Advanced Endpoint Configuration
  • LAB 20: Main sequence adaptation writing the call to the database
  • LAB 21: Makefault mediator for error handling
  • LAB 22: Working with properties
  • LAB 23: Remote server connection

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

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

Labs and Demos:

  • LAB 24: Create a Data Service
  • LAB 25: REST Resources
  • LAB 26: Generate Data Service
  • LAB 27: Events & Notifications
  • LAB 28: Request Box
  • LAB 29: Nested Queries
  • LAB 30: Adding Excel as a datasource
  • LAB 31: Message Broker JMS Producer & Consumer
  • LAB 32: Claims Approval Task Sample
  • LAB 33: Extra discovery labs
  • LAB 34: Configuring the EI Analytics
  • LAB 35: Setting up EI 6.2.0 Tooling
wso2 yenlo snacks

Dates and locations

This training is an instructor-led workshop with practical exercises called hands-on labs provided by Yenlo.

Register for this training

4 days

This program is designed for IT professionals with experience in systems integration and explicitly targets medior integration specialists, or IT architects/developers with 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. We work with a graphical desktop using NoMachine to the AWS instances. 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.

Premier Certified Integration Partner & Value-Added Reseller of WSO2


We’re experts in the field of integration and therefor Premier Certified Integration Partner & Value-Added Reseller of WSO2. What you need is what you get. And what you get is Enterprise & Solution Architecture, Middleware Software Development, Support, and intensive Training.