0

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

Базы данных приложений принадлежат нам, но приложения являются сторонними.

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

Мы оцениваем, как использовать TIBCO для выполнения интеграции - (Попытка уйти от сторонних компонентов интеграции). Таким образом, мы ожидаем, что Tibco будет отображать данные из таблицы транзакций, применять любую бизнес-логику и синхронизировать другие системы в результате интеграции.

В прошлом я написал службу Windows, которая опроса похожей таблицы транзакций и записи (данные, которые должны быть синхронизированы/интегрированы) в очередь TIBCO, и чтобы служба Windows считывала из очереди, применяла бизнес-логику и выполняла интеграция или синхронизация данных в базе данных другой системы.

Я использовал модуль TIBCO EMS для работы с очередями сообщений. Но если есть другие варианты внутри и вне TIBCO, предоставьте несколько указателей.

Мы особенно заинтересованы в TIBCO, потому что организация движется в направлении, чтобы сделать TIBCO стандартным средством интеграции между системами.

ТИА

+0

Работы Tibco - aka Активная матрица Business Works - это продукт, который мне понадобится, и ADB - активные адаптеры баз данных и бизнес-процессы BW (как определения процессов) - это решение, которое мне нужно. Просто хотел уточнить, что приведенные ниже ответы касаются моего вопроса. Btw TIbco BW позволяет создавать бизнес-процессы, используя «Палитры». АБР - одна из таких палитр. – user6520593

ответ

1

TIBCO BusinessWorks Продукт является правильным выбором для вас здесь, в этом, где это позволяет подключиться к базе данных/Эмс, я считаю. Это позволяет интегрировать системы и определить ваш процесс и организовать логику, которую вы, возможно, захотите сделать.

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

Может быть, вы можете найти более подробную информацию в documentation

+0

Хорошо. спасибо за ответ, я посмотрю. – user6520593

+0

Цените, если это принято в качестве ответа, если вы сочтете это полезным. – Rao

-1

Вы можете посмотреть на адаптере TIBCO ADB, а который подключается таблицы базы данных и выбирает новые изменения и публиковать в очередь, то есть процесс BusinessWorks для выполнения логики а затем обновить базу данных целевого приложения. Вы можете сделать это несколькими способами в зависимости от нагрузки и логики, которые необходимо применять.

+1

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (http://meta.stackexchange.com/questions/214173/why-do-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/15584586) – derape