Заметки из лаборатории
Инструменты Borland позволяют разработчикам Xbase быстро поместить корпоративные данные во внутреннюю сеть
Набор инструментальных средств для dBASE фирмы Borland International позволяет разработчикам Xbase, знающим internet на уровне пользователя, создавать приложения баз данных с поддержкой World Wide Web.
Пакет Borland Visual dBASE Intranet Tools, приобретение которого, несомненно, представляет собой выгодную сделку, поскольку он распространяется бесплатно, дает компаниям быстрый путь к распространению информации во внутрикорпоративной сети.
С помощью Visual dBASE Intranet Tools фирмы Borland страницы Web,
управляемые данными, можно создать и опубликовать, просто введя
несколько параметров.
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке.
Пакет Intranet Tools, доступный по адресу: http://www.borland.com с начала июня, состоит из двух продуктов - WebTools, лицензию на который Borland приобрела у фирмы DeltaPoint, и Visual dBASE WebExperts.
WebTools представляет собой набор методов, классов и утилит, которые обеспечивают интерфейс для связи баз данных и Web с помощью Win-CGI (Windows Common Gateway Interface - единый интерфейс шлюза для Windows).
Visual dBASE WebExperts состоит из двух агентов (Borland называет их Experts), которые разработчики и пользователи могут применять для создания Web-страниц, управляемых данными, и исполняемых приложений для динамического поиска в базах данных.
Borland Intranet Tools требует Visual dBASE 5.5 и компилятора Visual dBASE. WebTools лучше всего работает с Web-сервером WebSite фирмы O’Reilly & Associates, но после внесения небольших изменений будет работать с любым Web-сервером, соответствующим спецификации Win-CGI 1.1.
Мы установили пакет Visual dBASE, компилятор для него, Intranet Tools и сервер WinSite на 66 МГц системе Dell Dimension XPS 466V корпорации Dell Computer с 32 Мб ОЗУ, работающей под управлением Windows 95.
Продвигаясь к сложному
Большинству пользователей, включая и тех, кто не знаком с языком программирования dBASE, создание первого управляемого базой данных приложения Web с помощью Intranet Tools покажется легкой прогулкой. Разработчики Xbase, однако, смогут пойти гораздо дальше, используя базовую архитектуру Visual dBASE для создания сложных специализированных приложений, которые вполне годятся для внутрикорпоративных сетей и даже для главного Internet-узла небольшой компании.
Впрочем, некоторые ограничения связаны с проблемами безопасности. Разработчики должны использовать язык программирования Visual dBASE, чтобы добавить функции обеспечения безопасности к приложениям, создаваемым с помощью Intranet Tools, что делает эти приложения менее подходящими для публикации на крупных узлах Internet.
Используя Publish Expert (эксперт публикации), входящий в Intranet Tools, мы спроектировали простую страницу Web, которая содержала запрос информации о продукте из Visual dBASE. Expert создал dBASE-программу, которая при запуске автоматически обновляла HTML-документ, отражая все изменения, внесенные в БД.
Мы также использовали Intranet Tools Search Expert (эксперт поиска), чтобы создать страницу Web, которая позволяла нам вводить параметры запроса на поиск в таблице и возвращала нужные результаты.
Запускается каждый раз
На созданном с помощью Intranet Tools узле Web каждый запрос, управляемый данными Web, приводит к запуску нового сеанса Visual dBASE. Впрочем, сеансы занимают мало места и, скорее всего, не вызовут никаких сбоев. Чтобы ускорить обработку запросов к базе данных, в комплект включена специальная программа времени выполнения, которая сохраняет в памяти компактную версию Visual dBASE, так что не требуется каждый раз заново загружать всю программу.
Используя Visual dBASE и Intranet Tools, разработчики могут создавать законченные специализированные приложения. Например, приложение управления продажами, которое отслеживает заказы по мере их поступления, прекрасно подошло бы для внутренней сети компании.
Продукт Borland включает хороший набор работоспособных примеров и фрагментов исходных текстов, которые можно копировать при создании специализированных приложений. Мы нашли примеры полезными, но документация, которая доступна в форматах файла помощи и HTML, могла бы быть более полной.
Джон Ташек
СОВЕТЫ КОРПОРАТИВНЫМ ПОКУПАТЕЛЯМ
СИЛА И СЛАБОСТЬ
Borland Visual dBASE Intranet Tools
Borland International inc.
Скотс-Вэйли, шт. Калифорния
(800) 884-1117 http: // www.borland.com
[+] Позволяет разработчикам Xbase создавать приложения для внутренних сетей с поддержкой баз данных в естественной для себя среде; проводит пользователей через действия, необходимые для преобразования данных dBASE в документы Web; доступен бесплатно.
[-] Каждый запрос к базе данных приводит к запуску отдельной программы dBASE, что может снижать производительность в условиях высокой нагрузки; разработчики должны сами включать в приложения средства обеспечения безопасности
РЕЗЮМЕ
Разработчики Visual dBASE не найдут лучшего средства создания специализированных приложений баз данных с поддержкой Web для внутрикорпоративных сетей, чем Visual dBASE Intranet Tools фирмы Borland International. Однако отсутствие встроенных функций обеспечения безопасности делает непрактичным использование этих приложений на более крупных узлах Internet.
Возможности настройки
Borland делает исходные тексты Intranet Tools доступными разработчикам, что может оказаться полезным, если им понадобится еще глубже настроить свои приложения