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