Skip to content

Developing WSO2 Integrator: SI Solutions

This section provides an overview of the development flow in the WSO2 Integrator: SI.

Developing a WSO2 Integrator: SI solution involves the following four steps.

WSO2 Integrator: SI Development Flow

Step Description
Step 1: Installing SI Tooling This involves downloading and installing the Streaming Integration Tooling in which Siddhi applications are designed. For more information, see the following topics:
- Installing the WSO2 Integrator: SI in a Virtual Machine
- Installing the WSO2 Integrator: SI in Docker
- Installing the WSO2 Integrator: SI in Kubernetes
Step 2: Creating Siddhi Applications Siddhi applications can be designed in the WSO2 Integrator: SI Tooling via the source view or the design view. For detailed instructions, see Creating Siddhi Applications.
Step 3: Testing Siddhi Applications Once a Siddhi application is created, you can test it before using it in a production environmenty by simulating events to it. For more information, see Testing Siddhi Applications.
Step 4: Deploying Siddhi Applications Once your Siddhi application is created and verified via the testing functionality in the WSO2 Integrator: SI Tooling, you can deploy it in the WSO2 Integrator: SI server, or deploy it in a Docker/Kubernetes environment. For more information about, see the following topic:
- Exporting Siddhi Applications
Step 5: Running Siddhi Applications This involves running the Siddhi application in the server where you deployed them. To try this out, you can follow the WSO2 Integrator: SI Tutorials.