Современные системы не могут жить изолированно. К тому же, зачем изобретать велосипед, когда какую-то часть большой системы уже разработали?
Пример:
Мы разрабатываем систему продажи билетов на мероприятия. Нам нужно вести бухгалтерскую отчетность.
Вместо того, чтобы погружаться в незнакомую предметную область и тратить ресурсы на разработку подсистемы бухгалтерского учета, мы можем сделать интеграцию с системой "1С: Предприятие" с этой функциональностью.
Написать интеграционный шлюз дешевле разработки логики с нуля.
В основном сейчас делают межсистемные интеграции: когда одно приложение сервера связывается с другим приложением сервера для обмена данными.
Самый распространенный протокол взаимодействия REST API. Все меньше встречается SOAP API. Хотя при интеграции с государственными информационными системами и системами электронного документооборота (СЭД) с SOAP API и XML встреча будет неизбежна.
Направление, которое начинает набирать обороты — программно-аппаратные интеграции.
Опыт проектирования программно-аппаратной интеграции дает возможность посмотреть на все возможные слои интеграции в один прием. Он поможет разобраться с проектированием мобильных приложений.
Екатерина Ананьева
Основатель IT-школы системного анализа и проектирования GetAnalyst
k@getanalyst.ru
Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.