All docs This doc

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome to the the WSO2 Enterprise Integrator (WSO2 EI) 6.x.x documentation!

WSO2 Enterprise Integrator - ComponentsImage Added

Get started with WSO2 Enterprise Integrator

If you are new to using WSO2 EI, start here:

Image Modified
Introduction Image Removed Enterprise Integration Patterns Quick Start Guide Key Concepts Image Removed Tutorials

Product scenarios

If you want to learn how to implement the fundamental scenarios of WSO2 EI, click the links below:

ESB pattern for a connected enterprise
WSO2 EI will act as an ESB to connect miscellaneous applications and services of your organization. It provides flexible infrastrcuture to support agile enterprises. This involves cross connecting services and IT assets by bridging different transport protocols and supporting data transformations between different formats to route messages.

Image Removed

WSO2 EI is a gateway that allows you to extend the reach of your existing or legacy application within your overall integration solution. This enables you to connect remote systems and devices together.

Image Removed

Security gateway

WSO2 EI can be the Policy Enforcement Point (PEP) for security, which provides secure access to applications and services as well as to external partners.

Image Removed

Connecting systems

WSO2 EI can connect packaged applications (e.g., SAP) via connectors to move information back and forth. Also, it can connect on-premise and cloud-based systems (e.g., Sales Force) in any combination with ease.

Image Removed

Development experience

WSO2 EI brings you an Eclipse-based Tooling experience that helps you develop solutions that conform to best practices in a quick and easy manner. It provides built-in patterns and templates to get you started. You can then create your own patterns as required for your business needs.

Image Removed

Data integration

WSO2 EI enables you to extract, transform, store and process data residing in different storage sources to bring them to a unified view on your screen easily with WSO2 EI. Furthermore, it gives access to data on demand for you to operate on data using service semantics.

Image Removed

File processing

WSO2 EI allows you to unlock valuable business data stored in file systems by connecting to those file systems and performing online processing tasks.

Image Removed

Message queues and topics

WSO2 EI allows you to decouple interacting systems across time, space, and synchronization. This includes asynchronous request processing for long running operations and mitigating the timing requirements between systems. Also, you can use WSO2 EI to bridge different messaging protocols such as AMQP and MQTT to integrate devices seamlessly using different messaging protocols and to articulate varying delivery guarantees to provide stability over unreliable networks.

Image Removed

Monitoring and analytics

WSO2 EI Analytics helps you to understand what is going on in your business, the trends in how the services are being used, and the overall health of your system.

Image Removed


WSO2 EI provides a separate profile for deploying microservices. This allows you to quickly get started with developing and running Java microservices. You simply need to annotate your service and deploy it using a single line of code.

Image Removed

Workflows and human interactions

WSO2 EI enables you to automate long-runnig business processes/workflows, which reduces resource requirements, achieves proper enforcement of business rules, and improves efficiency. WSO2 EI further empowers you to monitor the business processes using dashboards, generated reports, and performance statistics, which allows you to continuously improve your business processes.
Get familiar with WSO2 EI
Understand the basics of WSO2 EI and its concepts.
Image Added
Use the Quick Start Guide
Get up and running quickly while learning the fundamentals.
Image Added
Try out the Tutorials
Experiment with common usage scenarios.