WSO2 Integration

WSO2 Micro Integrator 4.5

Message Mediation, Enterprise Integration Patterns & Cloud-Native Deployment

12 Weeks Beginner – Advanced GHS 1,550

Course Overview

WSO2 Micro Integrator 4.5 is the next-generation lightweight integration runtime that replaces WSO2 Enterprise Integrator. Designed for microservices and cloud-native architectures, it supports message mediation, service orchestration, and all major Enterprise Integration Patterns (EIPs) with a low-code visual tooling experience in VS Code.

This programme follows the official MI45DF (Developer Fundamentals) and MI45DA (Developer Advanced) certification tracks, covering everything from integration basics through Kubernetes deployments, CI/CD pipelines, and certification examination preparation.

Learning Outcomes

  • Understand the Micro Integrator architecture and its role in the WSO2 ecosystem
  • Design and implement message mediation flows using VS Code Integration Studio
  • Apply Enterprise Integration Patterns: routing, transformation, scatter-gather, aggregation
  • Integrate with external systems via connectors (databases, SaaS, JMS, AMQP, FTP)
  • Configure error handling, fault sequences, and dead-letter channels
  • Deploy Micro Integrator on Docker and Kubernetes using Helm charts
  • Extend the runtime with custom mediators and class mediators
  • Build CI/CD pipelines for integration artefact deployment
  • Prepare for and pass the MI45DF and MI45DA certification examinations

Curriculum

MI45DFDeveloper Fundamentals — Sessions 1–8

  • WSO2 Micro Integrator architecture: runtime, deployment model, and artefact types
  • Integration Studio in VS Code: project structure, graphical view, source editor
  • Core artefacts: sequences, proxy services, REST APIs, inbound endpoints, tasks
  • Sending a simple message through the Micro Integrator
  • Understanding the mediation model: in/out/fault sequences
  • Message context, message properties, and transport headers

  • Content-based routing: Filter, Switch, Router mediators
  • Message transformation: XSLT, Enrich, PayloadFactory, Script mediators
  • Scatter-gather and aggregation patterns
  • Publish-subscribe and message splitting
  • Exposing multiple backend services as a single unified service
  • Storing and forwarding messages: Message Store and Message Processor

  • Using pre-built connectors: Salesforce, ServiceNow, Google Sheets, Email
  • Database connectivity: JDBC, data-service-style SQL mediators
  • JMS transport with ActiveMQ and RabbitMQ (AMQP)
  • File transport: FTP, SFTP, local file system polling
  • HL7 and healthcare integration patterns
  • Protocol bridging: HTTP ↔ JMS, HTTP ↔ FTP

  • Fault sequences, error codes, and dead-letter channels
  • Retry logic and guaranteed message delivery
  • Transport-level security: TLS, mutual TLS, keystore management
  • Message-level security: WS-Security, OAuth 2.0 token validation
  • MI Dashboard: service monitoring, mediation statistics, log analysis
  • Distributed tracing with Jaeger and OpenTelemetry

MI45DADeveloper Advanced — Sessions 9–12

  • Writing custom mediators using the Mediator API (Java)
  • Class mediators vs. Script mediators: trade-offs
  • Building custom connector modules
  • Custom inbound endpoints for proprietary protocols
  • Performance tuning: connection pooling, thread configuration, message throttling
  • Advanced EIP patterns: correlation, resequencer, claim check

  • Containerising Micro Integrator with Docker: custom images, multi-stage builds
  • Kubernetes deployment using official WSO2 Helm charts
  • ConfigMaps and Secrets for artefact and credential management
  • Horizontal scaling, readiness/liveness probes, and resource limits
  • CI/CD with GitHub Actions: build → test → push image → deploy
  • Certification examination preparation: MI45DF and MI45DA mock exams

Assessments & Grading

AssessmentTypeWeight
Lab Exercises (Sessions 1–8)Hands-on mediation labs25%
Mid-programme Integration ProjectEnd-to-end integration scenario25%
Advanced Extension TaskCustom mediator or connector20%
Certification Mock ExamsMI45DF + MI45DA practice papers30%
GHS 1,550

Full 9-section curriculum

Register Now

Online

Pinuno Academy Certificate + WSO2 Vendor Certification Prep

Graduates receive a Pinuno Academy completion certificate. This course follows the MI45DF and MI45DA certification tracks, preparing you to sit the official WSO2 Micro Integrator exams — taken directly with WSO2. Pinuno Academy is staffed by certified WSO2 engineers.

Software Used

  • WSO2 Micro Integrator 4.5.0
  • VS Code + MI Extension (Integration Studio)
  • Apache ActiveMQ / RabbitMQ
  • Docker & Rancher Desktop
  • Kubernetes (Helm charts)

Prerequisites

  • Familiarity with REST APIs, web services, and HTTP
  • Understanding of XML, JSON, and SOAP formats
  • Basic Linux server administration skills
  • Java fundamentals (for Advanced sessions)
Before You Begin
Free Practice Environment

WSO2 products require at least 4 GB RAM — 8 GB recommended. Three free options that meet this requirement.

02
GitHub Codespaces — 8 GB tier
Good for labs and shorter exercises
  1. Create a free GitHub account and apply for GitHub Education (180 core-hours/month)
  2. Open the Pinuno Academy WSO2 starter repo as a Codespace — select 4-core / 8 GB machine type
Free 60–90 hrs/month at 8 GB No card needed
03
Local Docker Desktop
If your laptop has 16 GB RAM
Free Requires 16 GB RAM
Important: WSO2 will not run on a device with less than 4 GB RAM available. If your laptop has 4 GB total, use Oracle Cloud or GitHub Codespaces.

Who Should Attend

  • Integration developers building service-oriented or microservice architectures
  • Software engineers migrating from WSO2 EI to Micro Integrator
  • System integrators connecting enterprise systems and SaaS platforms
  • DevOps engineers deploying integration workloads on Kubernetes