Багатоланкова архітектура - Велика Енциклопедія Нафти та Газа, стаття, сторінка 1
Багатоланкова архітектура
Застосування багатоланкової архітектури дозволяє винести бізнес-логіку роботи з даними додаток-сервер. [1]
Багатоланкова архітектура доступу до даних, що підтримується в рамках Delphi, базується на ідеї пакетів даних. У цьому контексті пакет даних - це блок даних, який переміщається від сервера додатків до клієнта або від клієнта назад до сервера додатків. Технічно пакет даних – це деяке підмножина набору даних. Крім цього пакет даних містить обмеження, тобто правила, яким повинна відповідати інформація, що міститься в наборі даних. Зазвичай ці обмеження налаштовуються на сервері програм і передаються на бік клієнта разом із даними. [2]
Після цього від версії до версії вбудовані Delphi механізми підтримки багатоланкової архітектури постійно вдосконалювалися, їх можливості розширювалися. [3]
Середовище розробки Delphi підтримує безліч різноманітних технологій: триланкові архітектури, засновані на Windows NT і DCOM, додатки, що базуються на TCP/IP та сокетах, а також веб-служби, засновані на XML та SOAP. У цьому розділі ми докладно розглянемо багатоланкові архітектури, призначені доступу до баз даних. Рішення, орієнтовані на XML, будуть розглядатися нами в розділах 22 та 23, які присвячені XML, SOAP та веб-службам. [4]
Як у разі роздрукування доповіді на папері, так і при оформленні його у вигляді сторінки HTML або трансформації XMLsu переміщаєтеся від запису до запису - немає потреби повертатися до попереднього, вже обробленого запису, крім того, користувач фактично ніяк не взаємодіє з даними. Таким чином, можна зробити висновок, що односпрямовані набори даних підходять дляпобудови веб-архітектур та багатоланкових архітектур. [5]