DB2. Решения по интеграции

         

Способность к интеграции


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

Все системы реляционных баз данных имеют следующие возможности: присоединенные процедуры (запускаемые автоматически при возникновении определенных условий), определяемые пользователем функции (UDF – User-Defined Function), и хранимые процедуры, которые часто эффективны в построении интегрированных решений (В пятой главе мы исследуем использование триггеров и UDFs с дополненным решением по электронной почте. – Примеч. авт.). Другие возможности приложений, такие, как поддержка языка структурированных запросов для Java (SQLJ – Structured Query Language for Java), позволяют встраивать SQL в Java-программы. Имеются дополнительные модули (plug-in) SQLJ для интегрированной среды разработки WebSphere Studio Application Developer (http://www-3.ibm.com/software/awdtools/studioappdev/about/V5.html. – Примеч. авт.).

Дополнительные свойства, такие, как объединенный доступ, предоставляют значительные возможности для интегрированных бизнес-решений. Объединенная система баз данных определяется как набор взаимодействующих систем баз данных, которые функционируют автономно. По определению, «объединенная система DB2» – это экземпляр DB2, который поддерживает запрос и поиск данных в гетерогенных источниках данных. В гетерогенных конфигурациях данные могут существовать в других реляционных системах, таких, как Informix (компания Informix – производитель программного обеспечения, а также принадлежащая ей торговая марка), а также в нереляционных системах. В этих конфигурациях подкачка данных и их объединение не всегда осуществимы или удобны. Объединение – это возможность, которая помогает интеграции и стимулирует ее.

Эти и многие другие возможности, очевидно, полезны для разработки интегрированных бизнес-решений. Но мы думаем, что есть три области, которые на самом деле показывают возможности и перспективы DB2 в обеспечении действенной интеграции для бизнес-решений: (1) добавление к объектно-реляционной (0-R) модификации в виде DB2 Extenders, (2) взаимодействие и обмен с ориентированными на работу с сообщениями промежуточными программными средствами (например, WebSphere MQ) и (3) Web-сервисы. Интеграция Web-сервисов и WebSphere MQ – это элементы не жестко связанных структур, которые расширяют возможности и функциональность системы реляционных баз данных.

 



Содержание раздела