Database Programming & Design

       

Появляющиеся технологии


Что же будет дальше в мире промежуточного ПО? Коротко говоря,

Web, распределенные объекты, Web, Java и снова Web. Появление

Web-технологии применительно и к Internet, и к intranet дало

новую жизнь бизнесу промежуточного ПО. В то время, как компании

начинают связывать свои базы данных и другие ресурсы с Web,

производители промежуточного ПО получают удачную возможность

создать продукты, облегчающие этот процесс. Ирония ситуации

состоит в том, что использование браузера в качестве общей

платформы приложений "клиент-сервер" и HTTP в качестве общего

промежуточного ПО снижает интерес к промежуточному ПО на стороне

клиента. Анализируя возможности Web-технологии, нужно понимать,

что наибольшая выгода от промежуточного ПО может быть получена на

стороне сервера.

Популярные продукты промежуточного ПО, основанные на Web, можно

разделить на две категории - серверные и клиентские. Серверные

продукты обеспечивают связь между Web-сервером и сервером баз



данных с передачей данных клиенту на основе использования HTTP и

HTML. Часто встречается промежуточное ПО, поддерживающее и

разработки приложений, обеспечивая, например, возможность

отображения атрибутов базы данных на Web-страницы. Категория

серверных Web-продуктов промежуточного ПО включает, в частности,

WebDBC компании и Internet Database Connector (IDC), входящий теперь в состав

Microsoft Internet Information Server. Обычно такие продукты

легко устанавливаются и просто используются, обеспечивая

Web-мастеров и разработчиков приложений визуальной средой

разработки публикации данных из баз данных. На переднем крае

можно найти такие продукты как ActiveWeb компании , программная коммуникационная система,

дающая разработчикам доступ к приложениям, базам данных и

браузерам, поддерживающим Java, для обмена информацией через Web.

Конечно, и другие серверные продукты промежуточного ПО

обеспечивают разработчикам простой доступ к серверам приложений и

даже к унаследованным системам.

Криком моды являются клиентские Web-продукты промежуточного ПО.


Эти продукты позволяют разработчикам связывать с удаленными

базами данных выполняемые на стороне клиента Java-апплеты и

программные компоненты ActiveX. Среди первых на рынке появился

продукт JETConnect компании XDB Systems Inc. JETConnect дает

возможность разработчикам подключаться к удаленным серверам баз

данных на основе использования входящей в состав продукта

библиотеки классов. С появлением JDBC разработчики, применяющие

Java, получили стандартный механизм, дающий те же возможности,

что и JETConnect. Сегодня JDBC-драйверы имеются для большинства

популярных баз данных. Возможности JDBC встраиваются в средства

разработки; примером такого продукта является JBuilder компании

. Во многих отношениях JDBC похож на

ODBC, и те компании, которые создавали драйверы ODBC, найдут свою

нишу на новом рынке драйверов JDBC. В некоторых отношениях мир

Java будет выглядеть и функционировать очень похоже на то, что

сегодня представляет собой мир традиционного двухзвенного

клиент-серверного промежуточного ПО.

Производители промежуточного ПО вносят свой вклад и в развитие

технологии Web-разработок. Например, компания только что объявила о выпуске продукта

Ambrosia, представляющего собой управляемую событиями систему для

разработки бизнес-приложений в Internet. В системе используется

собственная реализация Java с гарантированной доставкой

сообщений, исчерпывающей безопасностью и транзакционными

возможностями.


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