У нас есть процесс, который должен запускаться при изменении определенной таблицы базы данных в Oracle.На данный момент подобный процесс был разработан с использованием триггеров и ряда последующих действий с базой данных, которые происходят при запуске этого триггера.
Однако в этом решении мы хотим вызвать компонент .NET (скорее всего, сервис) когда происходит изменение строки или группы строк в таблице базы данных.Теперь вы можете реализовать механизм опроса, который будет регулярно проверять таблицу на предмет этих изменений, а затем создавать экземпляр службы, когда она найдет их.Тем не менее, я бы предпочел более ориентированный на события подход.
Я предполагаю, что это было сделано в другом месте, поэтому мне было интересно, какие подходы другие люди использовали для решения таких требований?заранее
Редактировать : Процесс, который запускается при изменении базовых данных, по сути, является вызовом внешнего веб-сервиса, использующего некоторые из связанных данных.Я начинаю думать, должен ли этот вызов происходить как часть того же процесса, который отправляет данные в базу данных, а не инициироваться самим изменением данных.