Capitolul 20 Tehnologia datasnap


Tehnologia DataSnap. mecanisme de acces la distanță

Capitolele din partea a IV-a, considerăm crearea de aplicații de baze de date comune care lucrează cu baze de date de pe computerul local sau din rețeaua locală. Cu toate acestea, ceea ce, dacă este necesar pentru a crea o aplicație care poate lucra la fel de bine într-o rețea locală și computerul la distanță.

Evident, în acest caz, modelul de acces la date trebuie să fie extins, t. Pentru a. Prezența unui număr mare de clienți la distanță face scheme tradiționale de a crea baze de date aplicații ineficiente.

În acest capitol considerăm un model al unei aplicații de baze de date distribuite, care se numește scara (multitiered), în special varianta sa cea mai simplă - o perioadă de trei niveluri aplicații distribuite. Cele trei părți ale cererii sunt:

  • serverul de baze de date reale;
  • server de aplicații (partea de server a cererii);
  • partea de client a aplicației.

Ele sunt toate unite într-un singur mecanism unic de interacțiune (strat de transport) și de prelucrare a datelor (strat de logica de afaceri).

componente și facilități care să asigure dezvoltarea de aplicatii multi-link Delphi, unite prin numele comun al DataSnap.

În versiunile anterioare ale Delphi (Delphi 4 și 5), aceste componente sunt unite sub numele MIDAS (Multi-tier distribuite Aplicații Servicii- aplicații cu mai multe nivele distribuite, servicii).

Delphi paleta componentă conține o pagină de DataSnap, care este disponibil în majoritatea capitolelor luate în considerare în această parte a componentelor. Cu toate acestea, dezvoltarea de aplicatii multi-tier avem nevoie, și multe alte componente, care sunt, de asemenea, beneficiază de suficientă atenție.

Acest capitol tratează următoarele subiecte:

  • aplicatii structura multilink;
  • Mecanismul DataSnap de date de acces la distanță;
  • module de la distanță a datelor șterse;
  • Componente furnizori;
  • componente de transport compuși la distanță DataSnap;
  • componente auxiliare - conexiuni brokeri.