Клиентское приложение в трехзвенной модели должно обладать лишь минимально необходимым набором функций, делегируя большинство операций по обработке данных серверу приложений.
В первую очередь удаленное клиентское приложение должно обеспечить соединение с сервером приложений. Для этого используются компоненты соединений
DataSnap:
TDCOMConnection — использует DCOM;
TSocketconnection — использует сокеты Windows;
TWebConnection — использует HTTP.
Компоненты соединения DataSnap предоставляют интерфейс
IAppServer, используемый компонентами-провайдерами на стороне сервера и компонентами
TClientDataSet на стороне клиента для передачи пакетов данных.
Для работы с наборами данных используются компоненты
TClientDataSet, работающие в режиме кэширования данных.
Для представления данных и создания пользовательского интерфейса в клиентском ПО применяются стандартные компоненты со страницы Data Controls Палитры компонентов.
Подробнее о разработке клиентского ПО для распределенных многозвенных приложений БД рассказывается в гл. 22.
Знаете ли Вы, что релятивистское объяснение феномену CMB (космическому микроволновому излучению) придумал человек выдающейся фантазии Иосиф Шкловский (помните книжку миллионного тиража "Вселенная, жизнь, разум"?). Он выдвинул совершенно абсурдную идею, заключавшуюся в том, что это есть "реликтовое" излучение, оставшееся после "Большого Взрыва", то есть от момента "рождения" Вселенной. Хотя из простой логики следует, что Вселенная есть всё, а значит, у нее нет ни начала, ни конца... Подробнее читайте в FAQ по эфирной физике.