| ДВУХЗВЕННАЯ АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР | WEB-ПРИЛОЖЕНИЕ С ТОНКИМ КЛИЕНТОМ | ТРЕХЗВЕННАЯ АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР |
TAXXI | VISUALDOC |
Требования к клиентскому системному окружению | Библиотеки доступа к СУБД | Web-браузер, возможно, с поддержкой Java | Windows 98/Me/NT/2000/XP | Windows 2000/XP |
Наличие сервера приложений | Нет | Не обязательно, часто достаточно Web-сервера | Да | Да |
Необходимость инсталляции клиентского приложения | Да | В случае, если используется ActiveX-компоненты | Да, устанавливается Taxxi и Baikonur | Да, устанавливаются клиентские компоненты |
Требования на скорость канала связи | Средние | Высокие | Низкие | Средние |
Транспортные протоколы | Вызовы через ODBC,JDBC, OLEDB, BDE, собственные интерфейсы СУБД, использование различных сетевых протоколов | HTTP | HTTP | DCOM |
Относительный объем клиентской логики | Как правило, большая часть логики сосредоточена на клиенте | Минимум логики, как правило, на JavaScript, иногда ActiveX или Java апплеты | Логика расположена на сервере | Бизнес-логика может располагаться как на клиенте, так и на сервере |
Способ написания серверной логики | Хранимые процедуры на уровне СУБД | Количество включениях динамических HTML-страниц, сервлеты | Код на RAD-языках | Код на скриптовых или .NET-языках, инкапсулированные в методы объектов VisualDoc |
Отрисовка графического интерфейса | Клиентское приложение | Web-браузер | Taxxi-клиент | Клиентское приложение или Web-браузер |