|
Для пользователей настольных компьютеров работа со многими корпоративными приложениями наиболее удобна через веб-браузер. Это может значительно сократить затраты на развёртывание приложений, повысить уровень защиты и упростить администрирование.
Такие приложения выполняются на веб-сервере, их можно построить с использованием компонентов WebSnap библиотеки CLX. Эти компоненты можно сгруппировать в модуле PageModule, чтобы приложение создавало веб-страницы централизованно.
Рис. 9. Kylix (а также Delphi и C++Builder) содержит конструктор веб-страниц, который упрощает разработку приложений WebSnap
Компоненты автоматически справляются с такими сложными вопросами, как сохранение текущего состояния, и содержат готовые модули для проверки подлинности.
Оба инструментария - для Linux и Windows - поддерживают ряд веб-серверов через интерфейс CGI (Common Gateway Interface, общий шлюзовый интерфейс). Они также поддерживают прямые связи с популярным веб-сервером Apache.
Технология WebSnap предназначена для представления пользователем данных через веб-сервер. Для построения Интернет-приложений с высокой масштабируемостью, компоненты DataSnap могут использовать многозвенную технологию, чтобы гарантировать высокую производительность и доступность данных. Система WebSnap может использовать совместно с интерфейсом пользователя того же поставщика данных DataSnap, что и приложения.
Благодаря кросс-платформенности библиотеки CLX, разработчики имеют возможность выбирать наиболее подходящую архитектуру серверов. Обычно используется веб-сервер Apache на платформе Linux, поскольку этот вариант имеет хорошую защиту, надежность и быстродействие. Приложение, созданное с помощью Kylix и использованием компонентов WebSnap, может выполняться на таком сервере и взаимодействовать, например, с системой Windows.
Дата добавления: 2015-07-15; просмотров: 144 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание графических клиентских и серверных приложений с помощью DataCLX | | | Альтернативные подходы |