Корпорация Microsoft (Редмонд, шт. Вашингтон) разрабатывает ПО, которое с помощью новой технологии, названной Advanced Data Connector (Улучшенное связывание данных), позволит пользователям баз данных для World Wide Web применять на клиентской системе более мощные и гибкие средства.
Этот продукт должен преодолеть ограничения, характерные для существующих приложений, базирующихся на программах просмотра. Сегодня пользователи могут только загружать статические данные или поддерживать активные связи с базой данных. Архитектура ADC, находящаяся сейчас в процессе бета-тестирования, предлагает третий вариант: кэширование данных на клиенте с возможностью их изменения.
“Сейчас, если вы загружаете страницу Web, то получаете мертвые данные, - говорит Дэн Базика, менеджер Microsoft по маркетингу продуктов SQL Server. - Новая технология даст разработчику возможность управлять изменяющимся объемом кэшируемых данных и их обновлением”.
Например, пользователь мог бы загрузить в приложение программы просмотра весь набор записей и модифицировать их, не возвращаясь с каждым изменением к серверу.
Как сообщили представители компании, внесенные изменения хранятся в локальных буферах. Когда пользователь посылает или извлекает обновляемые данные, ADC передает информацию обратно на сервер с помощью нового, более быстрого протокола TableGram Streaming. Используемые в нем пакеты (TableGram) сохраняют небольшой размер и быстро обрабатываются, потому что при этом передаются лишь изменения в базе данных, а не весь набор записей.
ADC действует по аналогии с функциями связывания данных (data binding) в Visual Basic, хотя эта архитектура может работать с VBScript и HTML.
Фактически ADC является посредником, который связывает интерфейсные управляющие элементы (например, поля списков или электронных таблиц) и серверные базы данных с помощью либо интерфейса ODBC (Open Database Connectivity - Открытый интерфейс баз данных), либо OLE DB - уровня API, обеспечивающего стандартные средства доступа и управления данными различных типов. Кэширование и обновление данных осуществляется прозрачно для пользователя.
По словам представителей компании, ADC сможет выполнять кэширование и передачу любых данных - от плоских файлов и реляционных данных до мультимедиа-информации.
Аллен Бенсон, разработчик технологических ресурсов компании Windermere Real Estate Services (Сиэтл, шт. Вашингтон), заявил, что для сети intranet в его компании были бы полезны улучшения, которые должна обеспечить ADC.
“Было бы хорошо иметь возможность загрузить большой блок данных, поработать с ним и один раз отправить его назад вместо того, чтобы все время пересылать данные туда и обратно, обновляя за один раз одну строку или запись”, - сказал Бенсон.
Лежащая в основе ADC концепция - расширение функций клиента - используется и в других технологиях Microsoft, например Dynamic HTML, которая позволяет изменять страницы Web в программе просмотра.
Как сообщается, поддержка Dynamic HTML будет введена в версию Internet Explorer 4, которая выйдет в 1997 г.
Норвин Лич, Хуан Карлос Перес