Глава технология 20 datasnap


DataSnap технология. механизми за отдалечен достъп

Главите в част IV, които считаме за създаване на общи приложения за бази данни, които работят с бази данни на локалния компютър или в локалната мрежа. Все пак, това, което, ако е необходимо да се създаде приложение, което може да работи еднакво добре в локална мрежа и на отдалечения компютър.

Очевидно е, че в този случай, модел за достъп до данни, трябва да се разшири, т. За. Наличието на голям брой отдалечени клиенти прави традиционните схеми за създаване на база данни, приложения неефективна.

В тази глава ние считаме модел на разпределена приложения на база данни, която се нарича по стълбата (multitiered), и по-специално най-простия вариант - тристепенна разпределени приложения. Трите части на приложението са:

  • действителната сървъра на база данни;
  • сървър за приложения (сървър част на прилагане);
  • клиентската част на приложението.

Всички те са обединени в един общ механизъм на взаимодействие (Transport Layer) и обработка на данни (бизнес логика слой).

Delphi компоненти и съоръжения, които гарантират разработването на приложения мулти-линк, обединени от общото име на DataSnap.

В предишните версии на Delphi (Delphi 4 и 5), тези компоненти са обединени под името MIDAS (Multi нива разпределени приложения за бизнеса на много нива, разпределени приложения, услуги).

Delphi компонент палитра съдържа страница DataSnap, която е на разположение в повечето от разгледаните глави в тази част на компонентите. Въпреки това, развитието на многослойни приложения от които се нуждаем, както и много други компоненти, които също са дадени достатъчно внимание.

Тази глава разглежда следните теми:

  • приложения структура Multilink;
  • механизъм DataSnap данни отдалечен достъп;
  • отдалечени модули изтрити данни;
  • Доставчици компоненти;
  • транспортни компоненти дистанционно DataSnap съединения;
  • помощни компоненти - брокери връзки.