WSO2 Integration
WSO2 Micro Integrator 4.5
Message Mediation, Enterprise Integration Patterns & Cloud-Native Deployment
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
| Assessment | Type | Weight |
|---|---|---|
| Lab Exercises (Sessions 1–8) | Hands-on mediation labs | 25% |
| Mid-programme Integration Project | End-to-end integration scenario | 25% |
| Advanced Extension Task | Custom mediator or connector | 20% |
| Certification Mock Exams | MI45DF + MI45DA practice papers | 30% |
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)
WSO2 products require at least 4 GB RAM — 8 GB recommended. Three free options that meet this requirement.
Related Courses
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