41 - Ce este fereastra dna

Pasul 41 - Ce este ADN-ul Windows

Înțelesul acestei arhitecturi este capacitatea de a schimba și de a scala aplicația cu un efort minim. De exemplu, considerăm că aplicația a fost dezvoltată în această arhitectură utilizând următoarele medii software în conformitate cu arhitectura.

Ați creat inițial o aplicație pentru un singur loc de muncă. În viitor, trebuia să aveți încă 20 de utilizatori ai companiei dvs. care să lucreze cu aplicația dvs. Puteți copia interfața și logica, dar baza de date trebuie să fie una. Accesul este un DBMS desktop și, prin urmare, funcționează foarte prost în modul multi-utilizator. Ieșiți în aplicația serverului de baze de date. De exemplu, MS SQL Server. Dacă arhitectura pe trei niveluri este implementată corect, trebuie doar să înlocuiți unitatea de acces de date și asta este. Utilizatorii nu vor observa chiar diferența și nu trebuie să refaceți întreaga aplicație. Regulile de afacere, precum și baza de date pentru aplicația dvs. trebuie să fie aceleași și să fie pe același computer. Apoi, orice schimbare, de exemplu, eliminarea erorilor va fi doar într-un singur loc. Modelul este așa.

Desigur, acest model are multe probleme. Logica de afaceri și bazele de date pot locui pe diferite computere. De exemplu, datele de pe mai multe. Se produce sarcina distribuției distribuite. Există multe astfel de probleme.

Deci, Windows ADN este o arhitectură pe trei nivele bazată pe tehnologia COM +. care vă permite să creați un mediu pentru nivelurile de interacțiune. În consecință, COM + utilizează servicii de rețea pentru a asigura interacțiunea părților aplicației în rețea.







Articole similare

Trimiteți-le prietenilor: