КампутарыІнфармацыйныя тэхналогіі

Кліент-серверная архітэктура: асаблівасці ўзаемадзеяння

Кампутары, праграмы і перыферыйныя прылады з'яўляюцца нераўнапраўнымі складнікамі інфармацыйнай сеткі. Адны валодаюць нейкім рэсурсам, таму называюцца серверамі, іншыя звяртаюцца да гэтых рэсурсаў і называюцца кліентамі. Разгледзім, як жа яны ўзаемадзейнічаюць паміж сабой і што сабой уяўляе кліент-серверная архітэктура.

Кліент-серверная архітэктура

Архітэктура «Кліент-Сервер» ўяўляе сабой узаемадзеянне структурных кампанентаў у сеткі на аснове пэўных прынцыпаў арганізацыі гэтай сеткі, дзе структурнымі кампанентамі з'яўляюцца сервер і вузлы-пастаўшчыкі пэўных спецыялізаваных функцый (сэрвісаў), а таксама кліенты, якія карыстаюцца гэтым сэрвісам. Спецыфічныя функцыі прынята дзяліць на тры групы на аснове рашэння пэўных задач:

  • функцыі ўводу і прадстаўлення даных прызначаныя для ўзаемадзеяння карыстальніка з сістэмай;
  • прыкладныя функцыі - для кожнай прадметнай вобласці маецца ўласны набор;
  • функцыі кіравання рэсурсамі прызначаныя для кіравання файлавай сістэмай, рознымі базамі дадзеных і іншымі кампанентамі.

Аўтаномная сістэма, напрыклад, кампутар без сеткавага падлучэння, уяўляе кампаненты прадстаўлення, прыкладнога прызначэння і кіравання на розных узроўнях. Такога роду ўзроўнямі лічацца аперацыйная сістэма, прыкладное і службовае праграмнае забеспячэнне, розныя ўтыліты. Сапраўды гэтак жа і ў сетцы прадстаўлены ўсе вышэйпаказаныя кампаненты. Галоўнае - правільна забяспечыць сеткавае ўзаемадзеянне паміж гэтымі складнікамі.

Прынцып працы кліент-сервернай архітэктуры

Кліент-серверная архітэктура найбольш часта выкарыстоўваецца для стварэння карпаратыўных баз дадзеных, у якіх інфармацыя не толькі захоўваецца, але і перыядычна паддаецца апрацоўцы рознымі метадамі. Менавіта база дадзеных з'яўляецца галоўным элементам любой карпаратыўнай інфармацыйнай сістэмы, а на серверы размяшчаецца ядро гэтай базы. Так, на сэрвэры адбываюцца найбольш складаныя аперацыі, якія тычацца ўводу, захоўвання, апрацоўкі і мадыфікацыі дадзеных. Калі карыстальнік (кліент) звяртаецца да базы дадзеных (серверу), адбываецца апрацоўка запыту: непасрэдна зварот да базы дадзеных і вяртанне адказу (вынiку апрацоўкі). Вынік апрацоўкі - гэта паведамленне сеткі аб паспяховым правядзенні аперацыі або памылцы. Серверныя кампутары могуць апрацоўваць адначасова зварот некалькіх кліентаў да аднаго і таго ж файла. Такая праца і перадача дадзеных па сетцы дазваляе паскорыць працу выкарыстоўваюцца прыкладанняў.

Кліент-серверная архітэктура: прымяненне тэхналогіі

Дадзеная архітэктура выкарыстоўваецца для доступу да розных рэсурсаў з выкарыстаннем сеткавых тэхналогій: Web-серверы, серверы прыкладанняў, серверы баз дадзеных, паштовыя серверы, файрвол, проксі-серверы. Распрацоўка кліент-серверная прыкладанняў дазваляе павысіць бяспеку, надзейнасць і прадукцыйнасць выкарыстоўваюцца прыкладанняў і сеткі ў цэлым. Найбольш часта кліент-серверныя прыкладанні выкарыстоўваюцца для аўтаматызацыі бізнесу.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.