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