logo
Obschaya_arkhitektura_sistemy_Elektronnyy_byudz

6.1.1.4.Интеграция функциональных подсистем

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

Схема автоматизации внутренней интеграции функциональных подсистем представлена на рисунке 6.5.

Рисунок 6.41 Схема автоматизации внутренней интеграции функциональных подсистем

Такое решение позволит обеспечить слабую взаимосвязь функциональных подсистем, т.е. независимость от реализации и используемых протоколов, а также обеспечить управляемую расширяемость системы «Электронный бюджет», так как функциональные подсистемы можно будет прозрачно добавлять, обновлять либо заменять, нюансы взаимодействия при этом скроет интеграционная шина.

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

Интеграционные и процессные сервисы могут быть реализованы как на стороне функциональной подсистемы и публиковаться в интеграционной шине, так и непосредственно на стороне интеграционной шины в виде композитных приложений, являющихся адаптерами к API функциональных подсистем.