Skip to content

Creating ESB Projects

Create the project directories that are required for storing the various synapse artifacts that build your integration use case.

ESB Solution Project

An ESB solution consists of one or several project directories. These directories store the various ESB artifacts that you create for your integration sequence.

  1. Open WSO2 Integration Studio and click ESB Project → Create New in the Getting Started view as shown below.

  2. In the New ESB Solution Project dialog that opens, enter a name for the ESB config project. Select the relevant check boxes if you want to create a Registry Resources project, Connector Exporter project, and/or a Composite Application project along with the ESB Config project.

  3. Click Finish to save the projects. The ESB projects are listed in the project explorer as shown below.

ESB Config Project

This project directory stores the ESB artifacts that are used when defining a mediation flow.

  1. Open WSO2 Integration Studio and click Miscellaneous → Create New Config Project in the Getting Started view as shown below.

  2. In the dialog that opens, select New ESB Config Project and click Next.
  3. Enter a name for the ESB config project.
  4. Click Finish and see that the project is now listed in the project explorer.

You can now start creating the synapse artifacts in your ESB Config project.

Registry Resource Project

Create this project directory if you want to create registry resources for your mediation flow. You can later use these registry artifacts when you define your mediation sequences in the ESB config project.

  1. Open WSO2 Integration Studio and click Miscellaneous → Create New Registry Project in the Getting Started view as shown below.

  2. In the dialog that opens, enter a name for the registry project.
  3. Click Finish and see that the project is now listed in the project explorer.

See the instructions on creating and using registry artifacts.

Data Services Project

Create this project directory to start creating data services (.dbs files) for exposing various datasources as a service.

  1. Open WSO2 Integration Studio and click DS Project → Create New Data Service in the Getting Started view as shown below.
  2. In the dialog that opens, enter a project name and click Next.
  3. Click Finish and see that the project is now listed in the project explorer.

You can now start managing data service artifacts using WSO2 Integration Studio.

Datasource Project

Create this project directory to start creating datasources that you can expose through a data service.

  1. Open WSO2 Integration Studio and click DS Project → Create New Data Source in the Getting Started view as shown below.
  2. In the dialog that opens, enter a project name and click Next.
  3. Click Finish and see that the project is now listed in the project explorer.

Connector Exporter Project

Create this project directory if you have used ESB connectors in your medition sequence (defined in the ESB config project). All connector artifacts need to be stored in a connector exporter project before packaging. See the instructions on creating and using connectors.

Composite Application Project

This poject directory allows you to package all the artifacts (stored in other ESB projects) into one composite application (C-APP). This C-APP can then be deployed in the ESB server. See the instructions on packaging ESB artifacts.

Alternative: Creating Projects

You can use the above ESB projects and other various projects as follows:

  1. Right-click on the Project Explorer and click New → Project as shown below. Create new project
  2. In the New Project dialog that opens, select the required project.
    Create new project dialog
Top