СТАТЬЯ |
27.12.00
|
Интерес к Интернет-технологиям чрезвычайно велик - число сайтов во всем мире растет катастрофическими темпами. Однако многие уже на первых стадиях разработки понимают, что это трудоемкое и затратное занятие, а когда дело доходит до создания сайтов корпоративных систем, основанных на базах данных (БД), то энтузиазм пропадает…
Проблема заключается, в первую очередь, в том, что для работы с БД квалификация разработчика должна быть значительно выше, и даже, несмотря на то, что БД уже кем-то создана, требуется высокий уровень знаний в области информационных технологий и средств манипулирования данными. Кроме того, для профессиональных программистов, отягощенных значительными нагрузками, не так просто выкроить время и настроиться на изучение тонкостей Web проектирования и реализации, освоение новых средств разработки, новых языков и тому подобное.
В этом случае на помощь и профессиональным разработчикам и конечным пользователям приходит
компания Centura, предлагая новейшие технологии в удобном для использования виде.
Компания Centura комплексно подходит к решению проблем разработчиков приложений, связанных с Интернет технологиями. Ею предлагаются два подхода, отличающиеся по уровню требовательности к квалификации разработчиков Интернет приложений. Это:
Ниже на рисунке представлена общая схема функционирования Web-приложений.
Для взаимодействия с Web приложениями (отмечу еще раз попутно, что они обеспечивают доступ к БД разных типов) используется распространенные Web броузеры. Пользователю достаточно знать URL для обращения к конкретному приложению, все остальное поддерживается следующими составляющими:
На рисунке, расположенном ниже, представлена утилита AppConsole в режиме управления Centura Web App Manager. Она позволяет запускать, останавливать и настраивать процесс СWAM, обеспечивает настройку WEB сервер интерфейса.
Ниже на рисунке представлено окно Centura Web App Manager в рабочем состоянии. Это приложение является резидентным и запускается в консольном режиме. В окне иллюстрируется запуск WEB приложений, подключение пользователей и т.д.
Кроме того, эта утилита AppConsole предназначена для управления Web приложениями. Она подключает приложения, отключает пользователей, ограничивает число процессов и подключений, вообще выполняет функции администратора всех WEB приложений, размещенных на сайте. Можно просмотреть журнал активности пользователей и приложений, расположенных как на локальной машине, так и в сети.
Ниже на рисунке утилита приведена в режиме управления Web приложением. Здесь выделены две карточки-закладки: управление пользователями (она не показана) и управления приложениями. На примере выделено приложение Vistas (левая часть окна в виде дерева) и приведены все характеристики состояния приложения (правая верхняя часть окна). Все достаточно наглядно и на наш взгляд не требует пояснений. В правой нижней части окна, выделены поля, которые можно настроить для данного приложения (сервиса). Это: расположение и описание программы, допустимое число активных процессов характеристики таймаута, возможности автоматического запуска приложения и шифрования данных при передаче по сети.
Приложения Web совместно с App Manager поддерживают работу с СУБД. При выборе СУБД для хранения БД у пользователя также большой выбор. Все популярные СУБД и их разновидности поддерживаются. Ниже они перечислены, это:
На рисунках, расположенных ниже, приведены работающие приложения под управлением интернет-броузеров.
Мы специально взяли разные броузеры для двух актов подключения к приложению, чтобы показать
универсальность и совместимость CWD. Из окна NetScape вызвано первое окно приложения Vistas.
URL для вызова можно увидеть в адресной части меню. В данном случае используется CGI интерфейс.
Окно разработано в CWD и содержит кнопки вызова других окон (страниц WEB приложения).
После нажатия на кнопку "Human Resource" вызывается другое окно, которое показано уже в MS Internet Explorer. Конечно, в реальном масштабе времени это выполняется в среде одного броузера. Данные, расположенные в окне выбраны из БД. Мы умышленно взяли стандартное приложения из учебника по CWD, поэтому начинающим пользователям будет легче осваивать программный продукт после знакомства с данной статьей.
Все, что вы видели на предыдущих рисунках, было создано в среде Centura Team Developer, а конкретнее - при подключении библиотек классов Centura Web Developer. В принципе создание Web-приложений немногим отличается от создания обычных информационных систем при использовании CWD. Главное исключение составляет применение других классов объектов для проектирования приложений. Так, для кнопок Вам придется взять не стандартный класс Button, а объект класса WebButton. И так далее. Все, что касается Web-технологии скрыто в классах. Ниже на рисунке приведено окно CTD в режиме дизайнера Web-окна. Думаю, что для многих профессионалов, пользователей (причем не только пользователей продуктов Centura) многое на этом рисунке понятно и без дополнительных пояснений.
При работе с CWD возможны два принципиально разных подхода (они различаются степенью требовательности к профессионализму программистов). Иными словами, они отличаются насыщенностью (или даже степенью скрытости) классов, используемых для проектирования приложений:
В заключение отметим, что Centura Web Developer является в высокой степени отработанным программным продуктом, имеет много поклонников из-за своей простоты и эффективности. Вы не ошибетесь, если выберете CWD для своей компании в качестве средств разработки сайтов, взаимодействующих с БД.
Дополнительную информацию Вы можете получить в компании Interface Ltd.
Обсудить на форуме Centura
Отправить
ссылку на страницу по e-mail
Interface Ltd.Отправить E-Mail http://www.interface.ru |
|
Ваши замечания и предложения отправляйте автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 27.12.00 |