Использование 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-версии" существующих приложений для многомерных СУБД. |