Kompjuters, Softwer
Teknoloġija client-server
teknoloġija client-server jipprovdi żewġ proċessi interazzjoni indipendenti - server u l-klijent, l-konnessjoni bejniethom fuq netwerk.
Servers huma msejħa l-proċessi responsabbli għall-appoġġ tal -database u l-fajl sistema, u l-klijent - il-proċessi li tibgħat talba u tistenna għal rispons mis-server.
klijent mudell server huwa użat fil-bini tas-sistema ipproċessar ta 'informazzjoni fuq il-bażi tad-database, kif ukoll is-sistema postali. Hemm huwa l-hekk imsejħa arkitettura fajl server li huwa differenti b'mod sinifikanti mill-klijent server.
Data fis-sistema fajl server maħżuna fuq server fajl (Novell NetWare jew WindowsNT Server), u huma pproċessati permezz tat-tħaddim ta 'l-istazzjonijiet tax-xogħol "Database desktop", bħal Aċċess, Paradoss, FoxPro, eċċ
Database jinsabu fuq il-workstation, u data manipulazzjoni mwettqa minn proċess indipendenti u mhux koordinat diversi. Id-data kollha hekk trasmessa fuq network server biex il-workstation, li imewwet il-veloċità ta 'ipproċessar.
teknoloġija client-server huwa implimentat il-funzjonament tal-applikazzjonijiet tnejn (mill-inqas) - klijenti u s-servers li jaqsmu l-funzjonijiet bejniethom. Għall-ħażna u manipulazzjoni diretta tas-server data jirrispondi, li eżempju tiegħu jista 'jkun SQLServer, Oracle, sybase, u oħrajn.
Il-user interface jipprovdi kostruzzjoni bbażata klijent li jintużaw għodod speċjali jew database desktop. ipproċessar tad-data loġiku huwa eżegwit parzjalment fuq il-klijent, u parzjalment fuq server. Tagħmel talba lill-server hija mwettqa mill-klijent, normalment fil-lingwa SQL. talbiet irċevuti pproċessata mill-server u l-klijent (i), ir-riżultat huwa rritornat.
Id-data hija pproċessata fl-istess post fejn huma maħżuna - fuq is-server, hekk ammont kbir minnhom ma jintbagħtux madwar in-netwerk.
Il-vantaġġi ta 'arkitettura client-server
teknoloġija client-server ġġib sistema ta 'informazzjoni bħal kwalità:
- affidabilità
modifika data hija mwettqa database server billi tuża l-mekkaniżmu transazzjoni li jagħti benna proprjetajiet aggregati bħal dawn Operazzjonijiet bħal: 1) atomicity, li jipprovdi integrità tad-data għal kull tranżazzjoni tikkompleta; 2) l-indipendenza ta 'tranżazzjonijiet ta' utenti differenti; 3) tort tolleranza - iffrankar-riżultati tat-transazzjoni.
- Iskalabbiltà, jiġifieri, kapaċità tas-sistema ma jkunx dipendenti fuq in-numru ta 'utenti u l-ammont ta' informazzjoni mingħajr ma jinbidel is-softwer użat.
teknoloġija client-server jappoġġja eluf ta 'utenti u gigabytes ta' informazzjoni fil-pjattaforma ta 'hardware xierqa.
- Sigurtà, jiġifieri, protezzjoni tad-dejta affidabbli mill -aċċess mhux awtorizzat.
- Flessibilità. Fl-applikazzjonijiet li jaħdmu ma 'data, jallokaw saffi loġiku: user interface; regoli ta 'proċessar loġika; ġestjoni tad-dejta.
Kif diġà ġie osservat, teknoloġija fajl server, tliet saffi kollha huma kombinati fi applikazzjoni monolitiku waħda li timxi fuq workstation, u l-bidliet kollha fil-saffi neċessarjament twassal għal modifika ta 'l-applikazzjoni, il-verżjonijiet differenti tal-klijent u s-server, u inti tixtieq li twettaq aġġornamenti tas-softwer fuq il-workstations kollha .
Klijent server teknoloġija f'applikazzjoni żewġ livelli jipprovdi funzjonijiet kollha għall-formazzjoni tal-user interface fuq il-klijent, u l-funzjonijiet kollha tal-ġestjoni ta 'database informazzjoni - fuq server, regola kummerċjali jista implimentati kemm il-server u l-klijent.
applikazzjoni Tliet livell jippermetti livell intermedju, li jimplimenta r-regoli tan-negozju, li huma l-komponenti l-aktar varjabbli.
livelli multipli jippermettu flessibbli u kost-effettiv jadattaw applikazzjonijiet eżistenti għall-ħtiġijiet tan-negozju kontinwament aġġornabbli.
Similar articles
Trending Now