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

Поделитесь материалом с коллегами и друзьями