The WSO2 integration engine can play multiple roles in your enterprise architecture. It can be used as an ESB and a microservices integrator. It can be deployed as an ESB to cater to your message routing and transformation, message mediation, service orchestration, and service and API hosting requirements. You can use header-based and content-based, rule-based and priority-based routing. Implement Enterprise Integration Patterns (EIPs), data integration, and event stream integrations. Transform messages using XSLT 1.0/2.0 and XPath. Visual data mapping, CSV and JSON, as well as XML transformation connectors. Any RDBMS, CSV and Excel, ODS Cassandra, Google spreadsheets, and ODS. OData v4 protocol supports any RDBMS or Cassandra data source. Supports MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL/EnterpriseDB, H2, Derby or any database with a JDBC driver. Support for nested queries across data sources.