Cтраница 1
Применение многозвенной архитектуры позволяет вынести бизнес-логику работы с данными в приложение-сервер. [1]
Поддерживаемая в рамках Delphi многозвенная архитектура доступа к данным базируется на идее пакетов данных. В этом контексте пакет данных - это блок данных, который перемещается от сервера приложений к клиенту или от клиента обратно к серверу приложений. Технически пакет данных - это некоторое подмножество набора данных. Помимо этого пакет данных содержит в себе ограничения, то есть правила, которым должна соответствовать информация, содержащаяся в наборе данных. Обычно эти ограничения настраиваются на сервере приложений и передаются на сторону клиента вместе с данными. [2]
После этого от версии к версии встроенные в Delphi механизмы поддержки многозвенной архитектуры постоянно совершенствовались, их возможности расширялись. [3]
Среда разработки Delphi поддерживает множество разнообразных технологий: трехзвенные архитектуры, основанные на Windows NT и DCOM, приложения, основанные на TCP / IP и сокетах, а также веб-службы, основанные на XML и SOAP. В данной главе мы подробно рассмотрим многозвенные архитектуры, предназначенные для доступа к базам данных. Решения, ориентированные на XML, будут рассматриваться нами в главах 22 и 23, которые посвящены XML, SOAP и веб-службам. [4]
Как в случае распечатки доклада на бумаге, так и при оформлении его в виде страницы HTML или трансформации XMLsu перемещаетесь от записи к записи - нет никакой нужды возвращаться к предыдущей, уже обработанной записи, кроме того, пользователь фактически никак не взаимодействует с данными. Таким образом, можно сделать вывод, что однонаправленные наборы данных подходят для построения веб-архитектур и многозвенных архитектур. [5]