Появляющиеся технологии
Что же будет дальше в мире промежуточного ПО? Коротко говоря,
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 с гарантированной доставкой
сообщений, исчерпывающей безопасностью и транзакционными
возможностями.