Глава технология 20 datasnap
DataSnap технология. механизми за отдалечен достъп
Главите в част IV, които считаме за създаване на общи приложения за бази данни, които работят с бази данни на локалния компютър или в локалната мрежа. Все пак, това, което, ако е необходимо да се създаде приложение, което може да работи еднакво добре в локална мрежа и на отдалечения компютър.
Очевидно е, че в този случай, модел за достъп до данни, трябва да се разшири, т. За. Наличието на голям брой отдалечени клиенти прави традиционните схеми за създаване на база данни, приложения неефективна.
В тази глава ние считаме модел на разпределена приложения на база данни, която се нарича по стълбата (multitiered), и по-специално най-простия вариант - тристепенна разпределени приложения. Трите части на приложението са:
- действителната сървъра на база данни;
- сървър за приложения (сървър част на прилагане);
- клиентската част на приложението.
Всички те са обединени в един общ механизъм на взаимодействие (Transport Layer) и обработка на данни (бизнес логика слой).
Delphi компоненти и съоръжения, които гарантират разработването на приложения мулти-линк, обединени от общото име на DataSnap.
В предишните версии на Delphi (Delphi 4 и 5), тези компоненти са обединени под името MIDAS (Multi нива разпределени приложения за бизнеса на много нива, разпределени приложения, услуги).
Delphi компонент палитра съдържа страница DataSnap, която е на разположение в повечето от разгледаните глави в тази част на компонентите. Въпреки това, развитието на многослойни приложения от които се нуждаем, както и много други компоненти, които също са дадени достатъчно внимание.
Тази глава разглежда следните теми:
- приложения структура Multilink;
- механизъм DataSnap данни отдалечен достъп;
- отдалечени модули изтрити данни;
- Доставчици компоненти;
- транспортни компоненти дистанционно DataSnap съединения;
- помощни компоненти - брокери връзки.