Доступ к данным через Internet

DB2 Universal Database предоставляет широкую поддержку для приложений Web, что является ключевым требованием систем для электронного бизнеса

Java

Важнейшим свойством универсальной базы данных DB2, которое унаследовано от предыдущих версий, является интегрированные возможности полномасштабной поддержки Java.

Вы можете запускать приложения Java на клиентах, которые получают доступ к данным в DB2, при помощи встроенной в DB2 поддержки JDBC (Java Database Connectivity). Ваше Java-приложение на клиенте будет обращаться к базе данных через интерфейс JDBC API.

Другой путь доступа предполагает использование апплетов Java, которые будут получать доступ к универсальной базе данных DB2. Для этого клиенту необходим только Web-браузер, поддерживающий Java. Клиентскую часть DB2 или сервер должна быть инсталлирована на той же машине, где у вас установлен Web-сервер. Кроме того на сервере используется набор разработчика JDK (Java Developer Kit) компании Sun Microsystems. Когда браузер клиента встретит дескриптор HTML, указывающий на апплет Java, этот апплет и все необходимые классы, а также драйвер DB2 JDBC будут загружены на машину клиента. Когда этот апплет будет использовать интерфейс JDBC API для обращения к DB2, драйвер JDBC будет подключаться непосредственно к базе данных DB2 через сервер Java "сидящий" на сервере DB2.

DB2 поддерживает хранимые процедуры на Java и определяемые пользователем функции(UDF), что позволяет программистам Java превратиться в создателей приложений для баз данных без особых дополнительных усилий.

Новые функции версии 5.2 в этой области включают статический SQL для Java (SQLJ). С версии 5.2, все преимущества статического SQL, в первую очередь - производительность, становятся доступными для программистов на Java через поддержку стандарта SQLJ API.

DB2 версия 5 является первой крупной СУБД, которая полностью и целиком поддерживает стандарты Java и дает возможность пользоваться этим языком программирования в течение всего процесса разработки. Программный продукт VisualAge for Java создает полномасштабную среду для этого процесса.

Net.Data

Поддержка клиентов Internet осуществляется с помощью средства IBM Net.Data. IBM Net.Data бесплатно поставляется с DB2 и поддерживает доступ через WWW к реляционным данным при помощи HTML и простой язык макросов. Net.Data тесно интегрирован с интерфейсами Web серверов и поддерживает динамическую генерацию HTML-страниц и серверную часть обработки данных с помощью приложений, написанных на Java, REXX, Perl, C++ или собственном макроязыке Net.Data.

Средства разработки для Web

IBM WebShere Application Server и VisualAge for Java Professional Edition версия 2 включены в версию DB2 UDB 5.2. WebSphere предоставляет сервер приложений для исполнения Java сервлетов и является частью среды для электронного бизнеса IBM Network Computing Framework (NCF).

DB2 является основой сервера IBM Net.Commerce, который уже сейчас обрабатывает постоянно растущее количество электронных коммерческих операций через World Wide Web.

Назад | Содержание | Вперед