Взаимосвязь с OEM и интеграция с приложениями
Насколько хорошо пакеты программного обеспечения OEM и их приложения интегрируются с реляционной системой баз данных – это еще одна важная особенность при выборе. Каждый создающий коммерческую реляционную базу данных, в той или иной форме привязан к стандарту языка структурированных запросов (Structured Query Language – SQL). Однако соответствие стандартам – только первый шаг в создании реляционной системы баз данных мирового уровня. То, что отличает одного поставщика от другого, – это приложения. Это верно в области интегрированных бизнес-решений, как ни в какой другой области, где приложения управляют решениями.
В области интегрированных бизнес-решений много хороших пакетов ПО используют системы реляционных баз данных. Большое количество пакетов программного обеспечения – это коллекция приложений, которые обычно вне сферы решений интеграторов и поставщиков реляционных баз данных. Во всех секторах информационной индустрии есть широко известные поставщики лучшего в отрасли программного обеспечения, использующие управление цепочками поставок (supply chain management – SCM) (В первой главе дано представление о SCM в контексте В2В-систем. – Примеч. авт.), планирование ресурсов предприятий (enterprise resource planning – ERP), управление взаимодействием с заказчиками (customer relationship management – CRM) (В шестой главе говорится о мощной программе электронной почты как части системы CRM. Примеч. авт.), интеллектуальные ресурсы предприятия (business intelligence – BI) (Десятая глава знакомит с темой Business Intelligence (интеллектуальные ресурсы предприятия). Примеч. авт.) и приложения для электронной коммерции (eCommerce) (Девятая глава знакомит с темой системы eCommerce
(электронной коммерции). – Примеч. авт.).
Часто небольшие изменения настройки рабочих характеристик SQL или утилит вызывают скачкообразные изменения в производительности OEM-приложений и в производительности решений. С этой целью поставщики приложений, такие, как SAP и Siebel Systems, вошли в альянс с IBM, получив в результате улучшенную интеграцию их продуктов и приложений с DB2.
Иногда понимание того, как OEM-приложения обычно используются, ведет к осознанию необходимости небольших изменений, которые отзываются большим ростом производительности. Например, много инсталляций SAP работают на многоярусных серверах приложений UNIX с сервером базы данных, хранящейся на системах OS/390. Следовательно, поддержка данных формата ASCII -это критический момент для SAP, чтобы предотвратить образование узкого места, получающегося от перегрузки во время преобразования ASCII в EBCDIC (Extended Binary Coded Decimal Interchange Code [IBM] – расширенный двоично-десятичный код обмена информацией).
Многие из этих поставщиков, исходя из назначения приложений, усиливают их такими возможностями, как динамический SQL. В ответ на это были сделаны улучшения в динамическом кешировании SQL линии продуктов DB2, от которых многие разнообразные приложения могут получить преимущества. Другая новейшая возможность приложений поставщиков – интеграция между UDB (Universal DataBase – универсальная система управления базами данных) IBM DB2 и их пакетами программного обеспечения, что уменьшает стоимость и сложность инсталляции. До сих пор другие поставщики ПО воспринимают многоплатформенность DB2 как стимул для расширения поддержки разных платформ их приложениями и в конечном счете баз данных их клиентов.
Взаимодействие с OEM является основным элементом и ключевой особенностью системы реляционных баз данных. С точки зрения как интеграционных разработчиков, так и конструкторов решений, этот элемент будет совершенствоваться, и совершенствование, определенно, не проблема. С точки зрения конструктора, это даст время сосредоточиться на интеграции более высокого уровня и на методе решения.