Supported Since: 17.01
Project is the unit that consists the user’s application logic to be run inside the ESB. A project may consists with one or more message flows represented as Integration Flows. These integration flows contain the instructions of how to perform the connectivity and processing with the external systems. An Integration Flow is composed with multiple connectors and processing elements. To have a clear insight of the project and integration flows from a developer perspective, refer to this.
Users can create a project manually by defining integration flows in configuration flies and bundling required libraries in the project archive. But the recommended way to create a project is, using Adroitlogic Ultra Studio which is a graphical drag and drop Integration Flow generator built on top of Intellij IDE. Once the integration flows of the project are defined in the Ultra Studio, users can easily export the project in to a <project_name.xpr> archive.
Once a project is built manually or with the support of Ultra Studio, it can be uploaded to IPS in order to expose the particular project to the ESB instances inside IPS. There are two methods to upload a project to IPS
Uploading the built project archive through IPS dashboard.
Uploading directly through Ultra Studio.