Архетектурные паттерны интеграции:
1️⃣ Передача файлов. Одно приложение создает файл, а другое приложение считывает его. Приложения должны согласовать имя файла, его расположение, формат, время записи/считывания, а также процедуру удаления. Наиболее распространенным стандартным форматом файлов - простой текстовый файл и XML.
2️⃣ Общая база данных. Несколько приложений используют общую логическую структуру данных, которой соответствует одна физическая база данных. Наиболее популярно - реляционная база данных с использованием SQL.
3️⃣ Удаленный вызов процедуры. Приложение предоставляет доступ к части своей функциональности посредством удаленного вызова процедуры. Взаимодействие между приложениями осуществляется синхронно в режиме реального времени.
4️⃣ Обмен сообщениями. Приложение размещает сообщение в общем канале, которое затем считывается другим приложением. Приложения должны согласовать канал, а также формат сообщения. Взаимодействие между приложениями осуществляется в асинхронном режиме
#архитектура
1️⃣ Передача файлов. Одно приложение создает файл, а другое приложение считывает его. Приложения должны согласовать имя файла, его расположение, формат, время записи/считывания, а также процедуру удаления. Наиболее распространенным стандартным форматом файлов - простой текстовый файл и XML.
2️⃣ Общая база данных. Несколько приложений используют общую логическую структуру данных, которой соответствует одна физическая база данных. Наиболее популярно - реляционная база данных с использованием SQL.
3️⃣ Удаленный вызов процедуры. Приложение предоставляет доступ к части своей функциональности посредством удаленного вызова процедуры. Взаимодействие между приложениями осуществляется синхронно в режиме реального времени.
4️⃣ Обмен сообщениями. Приложение размещает сообщение в общем канале, которое затем считывается другим приложением. Приложения должны согласовать канал, а также формат сообщения. Взаимодействие между приложениями осуществляется в асинхронном режиме
#архитектура