СУБД jBASE

Фирма JBASE предлагает наборы программных средств, включающихсистему управления базами данных (СУБД), инструментов разработки приложений в среде jBASE и клиент-серверных приложений.

СУБД JBASE, включающая в себя среду разработки и язык программирования Basic, обеспечивает создание и ведение многомерных баз данных. На основе стандартов позволяет интегрироваться с другими программными продуктами фирмы JBASE. СУБД JBASE поддерживается в операционных средах Microsoft Windows, UNIX, включая Linux.

Уникальный продукт jEDI Development Kit for Relational Databases обеспечивает доступ к другим реляционным базам данных, таких как Oracle, DB2 и SQL Server.

Java OBjEX объекты языка Java, обеспечивающие доступ к СУБД jBASE и предоставляющие интерфейс к ее окружению.

jBASE Data Provider (jDP) - поддерживает интерфейс доступа к данным БД JBASE с использованием стандартных механизмов ODBC, OLE DB, JDBC и ADO.

jBASE Web Builder (jWB) - полнофукциональный набор инструментов, поддерживающих быструю и удобную методологию создания Internet/Intranet приложений и интеграцию их с СУБД JBASE.

Программная платформа Web Builder (WB)

WB является независимой от конкретной операционной системы программной платформой, состоящей из двух главных компонентов. Первый из них выступает в роли интегрированной среды разработки - integrated development environment (IDE), помогая разработчиками сосредоточиться на создании бизнес-ориентированных приложений для работы в web. Вторым компонентом является исполняющая среда (run-time environment), способная распространять приложения, разработанные с помощью WB IDE.

WB выступает в роли основанной на компонентах среды разработки, и при этом пытается абстрагировать разработчиков от сложных деталей низкого уровня, обычно связанных с разработкой приложений, ориентированных на работу в Internet. Фактически WB действует как платформа для быстрой разработки приложений - rapid application development (RAD).

Построение Web-ориентированных приложений

Построение полнофункциональных бизнес-приложений с использованием технологий DHTML является относительно сложной проблемой. В сущности, сама Всемирная Сеть была создана для распространения документов, а не для обработки транзакций и показа необработанной информации баз данных. Позже Всемирная Сеть приспособилась и к этим требованиям, но ее основное построение в принципе не предназначено для поддержки этих требований таким способом, который был бы естественным для разработчиков, обладающих опытом в традиционных механизмах разработки бизнес-приложений.

Ключевое различие между терминальными (текстовыми) решениями «клиент/сервер» и решениями для среды Internet в том, что web-ориентированные приложения должны работать в режиме страничного обмена, и это реализовать относительно не сложно в решениях двух других типов. Web-броузеры и web-серверы связываются друг с другом через протокол HTTP, который не является непрерывным - stateless (они не подключены друг к другу все время непрерывно). Хотя такой метод соединения имеет много преимуществ перед клиент/серверными решениями с постоянным подключением, он в то же время ограничивает доступные для разработчика возможности.

Разработка броузерных приложений, которые выполняются «страница-за-страницей», требует принципиальной иных подходов к традиционному проектированию и разработке приложений. Современные web-броузеры предоставляют различные опции для преодоления ограничений, заложенных в механизме web-соединения, и по идее любые сложные приложения можно сконструировать внутри web-броузера, если разработчик достаточно внимательно отнесется к возможностям браузеров.

© 2011 АРК Системс. E-mail: arkcom@arkcom.ru Наверх | Главная | Партнеры | Контакты