|
1 | 1 |  |
2 | 2 |
|
3 | | -# Devstudio-tooling-ei |
| 3 | +[](https://travis-ci.org/wso2/devstudio-tooling-ei) |
| 4 | +[](https://github.com/wso2/devstudio-tooling-ei/blob/master/LICENSE) |
| 5 | +[<img src="https://img.shields.io/badge/Slack-@wso2--ei-blue">](https://ei-slack.wso2.com/) |
| 6 | +[](https://twitter.com/intent/follow?screen_name=wso2) |
4 | 7 |
|
5 | | -WSO2 EI tooling provides capabilities of a complete eclipse-based development environment for the EI projects and artifact creation. |
6 | 8 |
|
7 | | -### Version |
8 | | -7.0.0 |
| 9 | +# WSO2 Integration Studio |
| 10 | + |
| 11 | +WSO2 Integration Studio is a development environment used to design your integration scenarios and develop them. This can be used to develop services, features and artifacts as well as manage their links and dependencies through a simplified graphical editor. |
| 12 | + |
| 13 | +[Installation](https://ei.docs.wso2.com/en/latest/micro-integrator/develop/installing-WSO2-Integration-Studio/) | |
| 14 | +[Documentation](https://ei.docs.wso2.com/en/latest/micro-integrator/develop/intro-integration-development/) | |
| 15 | +[Mailing Lists](https://wso2.com/mail/) | |
| 16 | +[Blog](https://wso2.com/blogs/thesource/) | |
| 17 | +[Support](https://wso2.com/subscription) |
| 18 | + |
| 19 | + |
| 20 | +## Outline |
| 21 | + |
| 22 | +- [**Why WSO2 Integration Studio?**](#Why-WSO2-Enterprise-Integrator) |
| 23 | +- [**Features**](#Features) |
| 24 | +- [**Distributions**](#Distributions) |
| 25 | +- [**Installation and Run**](#Installation-and-Run) |
| 26 | +- [**Building from Source**](#Building-from-Source) |
| 27 | +- [**Enterprise Support**](#Enterprise-Support) |
| 28 | +- [**Licence**](#License) |
| 29 | + |
| 30 | + |
| 31 | +## Why WSO2 Integration Studio |
| 32 | + |
| 33 | + |
| 34 | +## Features |
| 35 | + |
| 36 | +- **Graphical view**: Supports designing and development of the integration flow |
| 37 | +- **Source view**: Represents the Synapse configuration of the integration flow |
| 38 | +- **Connector support**: Supports working with WSO2 connectors at [WSO2 Store](https://store.wso2.com/store/assets/esbconnector/list) |
| 39 | +- **Visual data mapping**: Maps input data formats to output data formats visually |
| 40 | +- **Data integration support**: Supports data service and data source artifact generation |
| 41 | +- **Business process support** : Supports BPEL workflow, human task, BPMN artifact generation |
| 42 | +- **Docker support**: Supports Docker image generation |
| 43 | +- **Kubernetes support**: Supports kubernetes deployment using [WSO2 EI Operator](https://github.com/wso2/k8s-ei-operator) |
| 44 | +- **Synapse Testing Framework**: Allows testing the integration scenario with the Synapse Testing Framework |
| 45 | +- **Debugger**: Allows debugging the mediation flow |
| 46 | +- **WSO2 Server support**: Supports adding WSO2 ESB/EI servers as remote servers and WSO2 MI as the embedded server |
| 47 | +- **Embedded JDK**: Contains with an embedded JDK |
| 48 | +- **Embedded WSO2 Micro Integrator**: Contains with an embedded WSO2 Micro Integrator for testing the integration flow |
| 49 | + |
| 50 | + |
| 51 | +## Distributions |
| 52 | +WSO2 Integration Studio maintains distributions can be downloaded, [here](https://wso2.com/integration/integration-studio/). |
| 53 | + |
| 54 | +All open issues pertaining to WSO2 Integration Studio are reported at the following location: |
| 55 | +[known issues](https://github.com/wso2/devstudio-tooling-ei/issues) |
| 56 | + |
| 57 | + |
| 58 | +## Installation and Run |
| 59 | +1. Download the [distribution](https://wso2.com/integration/integration-studio/) for your operating system. |
| 60 | +2. Extract the downloaded file to get the **IntegrationStudio** application. If you are a MacOS user, be sure to add it to the **Applications** directory. |
| 61 | +3. Run the **IntegrationStudio** application to start the tool. |
| 62 | + |
| 63 | + |
| 64 | +### Building from Source |
| 65 | + |
| 66 | +If you intend to build the project from the source you can do that with or without building the dependent projects. |
| 67 | +Here is an outline how the dependent project are structured. If you build with dependencies, you need to do it from |
| 68 | +bottom to top in the hierarchy. |
| 69 | + |
| 70 | +Repositories referred above |
| 71 | + |
| 72 | +- [devstudio-tooling-ei](https://github.com/wso2/devstudio-tooling-ei/): contains Integration Studio packaging. |
| 73 | +- [devstudio-tooling-bps](https://github.com/wso2/devstudio-tooling-bps): contains features related to business processes. |
| 74 | +- [devstudio-tooling-dss](https://github.com/wso2/devstudio-tooling-dss/): contains features related to data services. |
| 75 | +- [devstudio-tooling-esb](https://github.com/wso2/devstudio-tooling-esb/): mediation features related to WSO2 ESB are developed in this repository. |
| 76 | +- [devstudio-tooling-platform](https://github.com/wso2/devstudio-tooling-platform/): implementation common WSO2 features for the Eclipse platform. |
| 77 | +- [developer-studio](https://github.com/wso2/developer-studio/): implements Eclipse platform customizations for Integration Studio. |
| 78 | + |
| 79 | +## Enterprise Support |
| 80 | + |
| 81 | +Enterprise support for WSO2 Integration Studio is provided by WSO2. Learn more [here](https://wso2.com/subscription). |
| 82 | + |
| 83 | +## License |
9 | 84 |
|
10 | | -### How to Build |
11 | | -This requires maven installed in your system. Run these commands to clone the repo and build it. |
12 | | -```sh |
13 | | -$ git clone [git-repo-url] |
14 | | -$ cd devstudio-tooling-ei |
15 | | -$ mvn clean install |
16 | 85 | ``` |
17 | | -### How to Install |
| 86 | +Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. |
| 87 | +
|
| 88 | +WSO2 Inc. licenses this file to you under the Apache License, |
| 89 | +Version 2.0 (the "License"); you may not use this file except |
| 90 | +in compliance with the License. |
| 91 | +You may obtain a copy of the License at |
18 | 92 |
|
19 | | -After a successful build you will get installable zips (P2 Repos) of the plugin inside repository -> composite and repository -> main . If you have a WSO2 Developer Studio distribution you should install repository -> main and if you have a General eclipse distribution you should choose repository -> composite . |
| 93 | + http://www.apache.org/licenses/LICENSE-2.0 |
20 | 94 |
|
21 | | -In eclipse go to help -> Install new software and select the respective path (repository -> composite -> built zip or repository -> main -> built zip) to the built zip file. And install required features. |
| 95 | +Unless required by applicable law or agreed to in writing, |
| 96 | +software distributed under the License is distributed on an |
| 97 | +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| 98 | +KIND, either express or implied. See the License for the |
| 99 | +specific language governing permissions and limitations |
| 100 | +under the License. |
| 101 | +``` |
0 commit comments