В ходе межсистемного взаимодействия выполняются межсистемные процессы.
Межсистемные процессы обладают следующими признаками:
• | происходит взаимодействие двух и более инсталляций систем (то есть процесс не ограничивается одной системой); |
• | системы обмениваются минимум двумя сообщениями (то есть обмен не ограничивается односторонней синхронизацией данных); |
• | системы взаимодействуют по определённому регламенту; |
• | обмен сообщениями имеет разрывы во времени (то есть сообщения передаются при наступлении определенных событий). |
Межсистемные процессы бывают двух типов:
• | сквозной бизнес-процесс – межсистемный процесс, который инициируется пользователем в одной организации и задействует пользователей из другой организации, после чего пользователь первой организации получает обратную связь из второй. Например, выдача поручения из головной организации в дочернюю; |
• | процесс синхронизации данных – межсистемный процесс, в рамках которого происходит синхронизация данных между системами без участия пользователей. Например, синхронизация записей справочников. |
В ходе сквозных бизнес-процессов и синхронизации данных системы отправляют друг другу сообщения. Сообщения состоят из одного или нескольких файлов, которые содержат служебную информацию и передаваемые данные.
Ведущее сообщение – это сообщение, от которого зависит текущее. Текущее сообщение не принимается до тех пор, пока не будет принято ведущее. Это обеспечивает обновление данных в правильной последовательности.