Sybase Real-Time Data Services

Sybase Real-Time Data Services - технология автоматической передачи требуемой оперативной информации, позволяющая своевременно реагировать на важные события.

Работа с информацией в реальном времени

В современном мире бизнес-руководству компаний необходимо постоянно видеть изменения показателей деятельности предприятия, чтобы при необходимости реагировать быстро и эффективно. Эффективность такого контроля в большой степени зависит от скорости поступления событий из оперативных систем в конечные бизнес-приложения. Традиционные решения для мониторинга событий в оперативных системах строятся на основе периодического опроса оперативных баз данных. Назовем следующие недостатки метода:

  • Модуль опроса создает значительную нагрузку на оперативную СУБД;
  • Модуль опроса требует специального программирования и затрат на его поддержку;
  • Бизнес-приложения всегда получают новые данные с задержкой, поскольку обновление информации происходит не чаще, чем 1 раз за период опроса.

Техника опроса не дает возможности оперативным системам быть "активными". Напротив, оперативные системы всегда "ждут", пока к ним поступит запрос.

Возможности

ПО Sybase Real Time Data Services (RTDS) - новое решение, превращающее оперативные системы в "активных" участников процесса. RTDS позволяет оперативным системам, пользуясь стандартной инфраструктурой очередей сообщений, самостоятельно передавать информацию о новых событиях непосредственно в тот момент времени, когда это событие произошло. Особенностью RTDS является умение работать с СУБД ведущих производителей (Sybase ASE, Oracle, MS SQL Server, IBM DB2 и Informix) и любыми стандартными системами очередей сообщений (Tibco, IBM MQ Series, JMS).

Основные преимущества RTDS:

  • Нагрузка на оперативную СУБД-источник событий минимальна - решение Sybase RTDS основано не на технике опроса (polling), а полагается на активную передачу (pushing) данных самой СУБД;
  • Не требуется ручное программирование - Sybase RTDS является готовым настраиваемым решением, что избавляет от необходимости самостоятельно программировать функции опроса СУБД;
  • Исключение задержек при передаче событий - информация об изменениях передается из оперативных систем в тот же момент времени, когда она возникает. Оперативная система не ждет, пока ей поступит запрос;
  • Гетерогенность - поддерживаются СУБД всех ведущих производителей (Sybase ASE, Oracle, MS SQL Server, IBM DB2 и Informix), любые системы очередей сообщений (Tibco, IBM MQ Series, JMS)

Как это работает:

Sybase RTDS позволяет использовать две типовые схемы построения систем:

(1) В случае, если оперативные системы построены на СУБД Oracle, Microsoft, IBM или Sybase ASE до версии 12.5.2, не имеющем опции MESSAGING, применяется "пассивная" схема передачи событий, обеспечивающая простую доставку, но не включающая условную логику передачи. События автоматически извлекаются из баз данных при помощи технологии Sybase Replication Server, затем конвертируются в сообщения и через RTDS пересылаются в шину системы очередей сообщений. Бизнес-приложения, подключенные к шине, автоматически получат уведомление, что им пришло новое сообщение;

(2) Если оперативная система строится на основе Sybase ASE версии 12.5.2 и выше в комплекте с опцией MESSAGING, то используется "активная" схема. Новые события теперь регистрируются в СУБД, которая теперь включает встроенные средства работы со Службами Сообщений, и СУБД может сама средствами SQL посылать сообщения в шину системы сообщений в тот момент, когда это необходимо. Также СУБД может получать ответные сообщения из шины. Это дает возможность в базе данных определять логику процесса обработки событий. Например, оперативная система на базе ASE RTDS фиксирует попытку снятия денег с кредитной карты, эта информация регистрируется в базе и передается в систему обнаружения мошенничества, та в ответ возвращает сообщение, что карта подозрительная, и ASE RTDS блокирует счет карты.

Состав решения:

В состав решения Sybase RTDS входят следующие продукты:

  • Adaptive Server Enterprise с опцией MESSAGING - содержит встроенный функционал для взаимодействия с JMS-совместимыми системами очередей сообщений;
  • Replication Server - для автоматического извлечения событий из оперативных СУБД;
  • RepConnector - для автоматической передачи событий между Replication Server и системами шин сообщений (Tibco, MQ Series, JMS);
  • TIBCO Enterprise for JMS - JMS-совместимая система управления очередями сообщений производства TIBCO, являющаяся стандартной средой коммуникации между распределенными бизнес-приложениями.

Решение Sybase RTDS может быть дополнено другими продуктами Sybase, позволяющими организовать дальнейшую обработку событий:

Sybase Integration Orchestrator - среда для построения систем управления бизнес-процессами и интеграции различных бизнес-приложений. Интегрируется с системами очередей сообщений и позволяет организовывать сложные схемы движения оперативной информации, а также переформатировать и маршрутизировать сообщения;

QAnywhere - технология, позволяющая организовать доставку оперативных событий из шины сообщений на мобильные устройства (КПК).

Системные требования:

  • Платформы: Windows, Linux, Sun Solaris, HP-UX, IBM AIX
  • СУБД: Sybase ASE, Oracle, MS SQL Server, IBM DB2, IBM Informix
  • Шины Сообщений: Tibco Enterprise for JMS, Tibco Rendezvous, IBM MQ Series, Sonic MQ JMS, Sybase EA Server JMS, BEA WebLogic JMS, любая шина сообщений стандарта JMS 1.1
  • Аппаратные требования: 1 CPU, RAM 256 MB

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=6147