Интеграция между двумя системами с использованием TIBCO
У меня есть два разных приложения, которые должны обмениваться данными между ними. Под данными я подразумеваю только некоторые фрагменты данных, а не полные данные в системах.
Базы данных приложений принадлежат нам, но приложения являются сторонними.
Два приложения используют базу данных в качестве механизма интеграции, где у них есть таблица транзакций, в которую записываются данные для интеграции. Затем стороннее приложение выбирает данные оттуда.
Мы оцениваем, как использовать TIBCO для выполнения интеграции - (пытаясь отойти от сторонних компонентов интеграции). Таким образом, мы ожидаем, что Tibco будет выбирать данные из таблицы транзакций, применять любую бизнес-логику и синхронизировать другие системы в результате интеграции.
В прошлом я писал службу Windows, которая опрашивает аналогичную таблицу транзакций и записывает (данные, которые должны быть синхронизированы / интегрированы) в очередь TIBCO, а служба Windows считывает из очереди, применяет бизнес-логику и выполняет интеграцию или данные. синхронизировать в базе данных другой системы.
Я использовал модуль TIBCO EMS для работы с очередями сообщений. Но если есть и другие варианты внутри и за пределами TIBCO, пожалуйста, укажите несколько указателей.
Мы особенно заинтересованы в TIBCO, потому что организация движется в направлении, которое делает TIBCO стандартным средством интеграции между системами.
ТИА
2 ответа
TIBCO BusinessWorks Product - подходящий вариант для вас, здесь, на мой взгляд, он позволяет вам подключаться к базе данных / ems. Это позволяет интегрировать системы и определять ваш процесс и управлять логикой, которую вы, возможно, хотели бы сделать.
Он имеет палитру соединений для подключения к базе данных, выбирает необходимые данные с помощью запроса и позволяет обрабатывать эти данные для дальнейшей обработки.
Может быть, вы можете найти более подробную информацию в документации
В дополнение к Tibco Businessworks можно также использовать адаптер TIBCO ADB, который подключается к таблицам базы данных и регистрирует новые изменения и публикует их в очереди, затем выполняет процесс Businessworks для выполнения логики и затем обновляет базу данных целевого приложения. Адаптеры базы данных от Tibco хорошо подходят для интеграции больших объемов данных, иначе вы можете добиться того же, используя Businessworks.