Введение |
Создание страниц и переходов между ними |
Синтаксические конструкции web-среды Coyote |
Ограничения языка программирования |
Основные функции Coyote |
Операторы Coyote |
Coyote в вопросах и ответах |
Сравнение технологии активных серверных страниц и web-среды Coyote |
Поисковая система "Автомобили" |
Программный код |
Заключение |
Литература |
Использование Internet становится все более важным аспектом бизнеса. Все
настоятельней звучит требование обеспечить web-доступ к существующим
и разрабатываемым информационным системам предприятий.
Для пользователей многомерных СУБД (D3, mvBase, mvEnterprize, UniVerse,
UniData, jBase) это особенно актуально, поскольку в мире насчитывается более
4000 прикладных систем, большинство из которых насыщено уникальной
бизнес-логикой, реализованной на встроенном языке Basic.
Поставщики многомерных СУБД (RainingData, IBM, Temenos) предлагают
собственные средства интеграции СУБД с web-серверами общего назначения, такие
как FlashCONNECT, RedBack и Web Builder.
Однако, как это часто случается, наиболее интересным с точки зрения
реализации поставленной задачи является решение, предлагаемое независимым
поставщиком.
Компания EasyCo (США) разработала свой вариант web-сервера, реализованного
внутри многомерной СУБД. Поскольку в данном варианте отсутствует весьма
ресурсоемкий слой сопряжения СУБД и web-сервера общего назначения,
производительность создаваемых на языке Basic приложений многомерной СУБД
намного выше.
В данной публикации описывается, как создавать web-приложения, базирующиеся
на многомерной СУБД D3 от компании Raining Data [1] и web-среде Coyote
от компании EasyCo [2].
Главным отличием данной технологии является то, что она не требует
от программиста, владеющего арсеналом средств многомерной СУБД, изучать другие
среды программирования, а также особенности Web [3].
Все что требуется -- это стандартный редактор HTML-страниц и язык BASIC,
например, FlashBASIC, входящий в D3.
Web-среда Coyote обеспечивает устойчивость соединения с базой данных. Это
необходимо для корректной работы с данными. Приложение должным образом
блокирует данные на уровне записи, гарантируя их целостность.
Устойчивость соединений дает возможность содержать базу данных в одном месте
на надежной платформе и реализовывать централизованное управление данными
через Internet.
Для работы с web-сервером Coyote можно использовать браузеры Netscape
Navigator и Microsoft Internet Explorer.
Технология web-среды Coyote наиболее удобна и эффективна при создании
web-приложений, базирующихся на многомерной СУБД. Она обеспечивает
максимально высокую производительность, не требует дополнительных навыков
программирования, надежна и безопасна, не требует лицензий на СУБД,
эффективно обрабатывает двоичные данные, сохраняет стиль программирования
"сверху вниз", позволяя быстро разрабатывать сложные транзакционные системы,
в том числе создавать "web-версии" существующих приложений для многомерных
СУБД.