# Введение

**Mixapp** - интеграционная платформа, позволяющая в realtime режиме создавать интеграцию между различными системами (CRM и ERP системы, облачные сервисы, социальные сети и многое другое) и управлять потоком данных на основе готовых коннекторов.

### Рабочее пространство (Workplace)

Workplace - рабочее пространство, которое удобно использовать для группировки интеграционных процессов и данных по проектам, компаниям и т.д. Для каждого рабочего пространства создается отдельный физический Data Storage.

### Процессы

**Процесс** - по сути процесс является интеграцией, которая описывает взаимодействие между сервисами, базами данных и различными системами с помощью коннекторов.\
В рамках процесса можно построить абсолютно любую бизнес-логику, настроить data flow и обработку данных.&#x20;

![](https://1219449053-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZAHOeg0d7C840k60H2%2F-LcgN55P4QPwpwDCz0GM%2F-LcgN66dzVG-XBxv5r9e%2Fimage.png?alt=media\&token=d3a08f16-bd9b-4193-b180-89da77e30883)

### Коннектор

Коннектор - это элемент процесса, который реализует необходимую логику или интеграцию со внешним сервисом. Каждый процесс имеет входящую и исходящую схему данных, а также предоставляет необходимый функционал. \
\
Вы можете, в зависимости от задачи, взять готовый коннектор из библиотеки коннекторов или написать свой собственный коннектор под определенную задачу. \
Код коннекторов пишется на JavaScript где могут подключаться абсолютно любые NPM модули.&#x20;

![](https://1219449053-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZAHOeg0d7C840k60H2%2F-LcgHdMbh5k05X1GjyoU%2F-LcgINUiG48tNmPVG5Ju%2Fimage.png?alt=media\&token=c45c18aa-e504-43d6-97fc-bd9fd3c7e541)

#### Типы коннекторов

* Webservice - коннекторы с данным типом являются вебхуками, которые принимают запросы от внешних систем и сервисов, обрабатывают их и передают необходимые данные следующим коннекторам.
* Custom - это обычный тип коннекторов, которые выполняют заложенную в них бизнес-логику.

### Хранилище данных

Data Storage - физически разделенное хранилище данных для каждого workplace. Работа с Data Storage осуществляется через HTTPS API или SDK. Data Storage позволяет реплицировать и сохранять промежуточные данные процессов для ускорения их работы и доступа к данным.

### OAuth (Open ID connect) провайдер

Open ID Connect Provider позволяет организовать в несколько кликов собственное решение авторизации и аутентификации на основе OAuth 2.0, для сторонних систем, приложений или собственных вебхуков.&#x20;

###
