КомпьютерлерБағдарламалық қамтамасыз ету

Клиент-сервер технологиясы

сервер және клиент, желі арқылы олардың арасындағы байланыс - клиент-сервер технологиясы екі тәуелсіз өзара процестерді қамтамасыз етеді.

Серверлер қолдау үшін жауапты процестер деп аталады деректер базасын серверден жауап сұрау күтеді жіберуге процестер - және файл жүйесін, және клиенттің.

Клиент-сервер моделі жүйесі құрылысында қолданылады ақпарат өңдеу деректер базасын негізінде, сондай-ақ почта жүйесін. клиент-сервер айтарлықтай ерекшеленеді деп аталатын файл-серверлік архитектура бар.

және т.б. Access, Paradox, FoxPro, сияқты файлдық сервер (Novell NetWare немесе WindowsNT Server) сақталған файл сервер жүйесінде деректер, және олар жұмыс станциялары «жұмыс үстелі дерекқорын» пайдалануға арқылы өңделеді,

жұмыс станциясында орналасқан Database, және бірнеше тәуелсіз және келісілмеген процесі арқылы жүзеге деректер манипуляция. Барлық деректер, осылайша ақпаратты өңдеу жылдамдығын баяулатады жұмыс станциясына, желілік серверде арқылы берілетін.

клиенттер мен олардың арасындағы функцияларды бөлісуге серверлер - клиент-сервер технологиясы екі (кем дегенде) өтініштерді істеуін жүзеге асырылады. деректерді серверге сақтау және тікелей айла-шарғы үшін, SQLSERVER, Oracle, Sybase, және басқалар болуы мүмкін, оның мысалын жауап береді.

Пайдаланушы интерфейсі арнайы құралдар немесе жұмыс үстелі дерекқорын пайдалану оның клиенті негізделген салуды көздейді. Логикалық деректерді өңдеу клиентте, және ішінара серверде ішінара орындалады. серверге сұрау, әдетте SQL тілінде, клиент жүзеге асырылады жасау. сервер мен клиент (лар) өңделген Келіп түскен өтініштер, нәтижесі қайтарылады.

деректер олар сақталады сол жерде өңделеді - серверде, сондықтан олардың үлкен сомасы желі арқылы жіберіледі.

клиент-серверлік архитектура артықшылықтары

клиент-сервер технологиясы ақпаратты осындай сапа жүйесі әкеледі:

  • сенімділік

Деректер өзгерту сияқты жиынтық қасиеттері осындай операцияларды береді мәміле механизмін пайдалана отырып, жүзеге дерекқор сервері: аяқтайды әрбір транзакция үшін деректер тұтастығын қамтамасыз етеді: 1) Бөлінбейтін; түрлі пайдаланушылардың операциялар 2) тәуелсіздік; 3) отказоустойчивость - мәміле нәтижелерін үнемдеу.

  • Ауқымдылығы, яғни, Жүйе сыйымдылығы пайдаланушылардың саны және пайдаланылатын бағдарламалық қамтамасыз ету өзгертпей ақпарат сомасына тәуелді емес.

клиент-сервер технологиясы тиісті аппараттық платформасында пайдаланушылардың және ақпарат гигабайт мыңдаған қолдайды.

  • Қауіпсіздік, яғни, сенімді деректерді қорғау рұқсатсыз кіруден.
  • Икемділік. деректермен жұмыс қосымшаларда, логикалық қабаттарын бөледі: пайдаланушы интерфейсі; логикалық өңдеу ережелері; деректерді басқару.

қазірдің өзінде, файл-сервер технологиясы атап өткендей, барлық үш қабаттар бір жұмыс станциясы іске қосылды бір монолитті қолдану біріктірілген, және қабаттар барлық өзгерістер міндетті қолдану модификациялау, клиент түрлі нұсқаларына және серверге әкелуі, және сіз барлық жұмыс станцияларында бағдарламалық құралды жаңарту жүзеге асыруға келеді .

екі деңгейлі қолдану Клиент-сервер технологиясы қалыптастыру үшін барлық функцияларды қамтамасыз етеді пайдаланушы интерфейсінің клиент туралы, және ақпараттық дерекқор басқарудың барлық функцияларын - серверде, бизнес ереже сервер мен клиент екі жүзеге асыру мүмкін.

Үш деңгейлі қолдану ең айнымалы құрамдас бөліктері болып табылады бизнес ережелерін, жүзеге асырады, ол аралық деңгейін береді.

Бірнеше деңгейлері икемді мүмкіндік береді және құны-тиімді үнемі жаңартылатын бизнес талаптарына қолданыстағы бағдарламаларды бейімдеу.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.atomiyme.com. Theme powered by WordPress.