Параметры организации работы приложений в сети 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Параметры организации работы приложений в сети



Выделяют три основных параметра организации работы приложений в сети:

1)Способ разделения приложения на части, выполняющиеся на разных компьютерах сети. Очевидно, что можно предложить различные схемы разделения приложений на части, причем для каждого конкретного приложения можно предложить свою схему. Существуют и типовые модели распределенных приложений. В следую­щей достаточно детальной модели предлагается разделить приложение на шесть функциональных частей:

□ средства представления данных на экране, например средства графического пользовательского интерфейса;

□ логика представления данных на экране описывает правила и возможные сце­нарии взаимодействия пользователя с приложением: выбор из системы меню, выбор элемента из списка и т. п.;

□ прикладная логика — набор правил для принятия решений, вычислительные процедуры и операции;

□ логика данных — операции с данными, хранящимися в некоторой базе, кото­рые нужно выполнить для реализации прикладной логики;

□ внутренние операции базы данных — действия СУБД, вызываемые в ответ на выполнение запросов логики данных, такие как поиск записи по определен­ным признакам;

□ файловые операции — стандартные операции над файлами и файловой систе­мой, которые обычно являются функциями операционной системы.

2)Выделение специализированных серверов в сети, на которых выполняются некоторые общие для всех приложений функции (схема «файл-сервер»);

3)Способ взаимодействия между частями приложений, работающих на разных компьютерах.

Любое приложение можно разделить на следующие функциональные части:

- средства представления данных на экране;

- логика представления данных на экране (пользовательский интерфейс);

- прикладная логика (правила для принятия решений, вычислительных процедур);

- логика данных (операции с данными, хранящиеся в некоторой базе);

- внутренние операции с БД;

- файловые операции;

Двухзвенные системы

Описывают разделение функций приложения между двумя компьютерами:

Двухзвенная схема сетевого взаимодействия описывает разделение функции приложения между двумя компьютерами. Двухзвенные схемы могут быть:

1.С централизованной обработкой данных.

2.Схема файл – сервер.

3.Схема клиент – сервер.

 

Клиент сервер

Логика приложений и обращений к бд
Операции БД
Файловые операции
Эмуляция терминала сервера

 


Достоинства схемы:

- ресурсы клиентского ПК используются в незначительной степени, загружаются только графические средства ввода – вывода;

- простота организации работы.

Недостатки схемы:

- недостаточная масштабируемость;

- отсутствие отказоустойчивости.

Файловые операции
Операции БД
Логика приложений и обращений к бд
Эмуляция терминала сервера
Схема файл – сервер:

К1 К2

 

 

Клиент сервер

Достоинства:

- хорошая масштабируемость.

Недостатки:

- возрастает нагрузка;

- клиентский компьютера должен обладать высокой вычислительной мощностью.

Файловые операции
Операции БД
Эмуляция терминала сервера
g 2nvdxB70TKppj5SVPskYlJsq4A/1IdYpiyIHWWvTHFFYMFNX4xTipjfwi5IRO7qi7ueOgaBEfdRY nGVWFGEEolHM3+VowKWnvvQwzRGqop6Sabvx09jsLMiux5eyKIc2N1jQVkaxn1md+GPXxhqcJiyM xaUdo57/A+tHAAAA//8DAFBLAwQUAAYACAAAACEAzTuyl94AAAAKAQAADwAAAGRycy9kb3ducmV2 LnhtbEyPQU+DQBSE7yb+h80z8WZ3hdgWytIYTU08tvTi7QGvgLK7hF1a9Nf7PNXjZCYz32Tb2fTi TKPvnNXwuFAgyFau7myj4VjsHtYgfEBbY+8safgmD9v89ibDtHYXu6fzITSCS6xPUUMbwpBK6auW DPqFG8iyd3KjwcBybGQ94oXLTS8jpZbSYGd5ocWBXlqqvg6T0VB20RF/9sWbMskuDu9z8Tl9vGp9 fzc/b0AEmsM1DH/4jA45M5VusrUXPeun9ZKjGuIVf+JAlCQxiJIdtYpB5pn8fyH/BQAA//8DAFBL AQItABQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBl c10ueG1sUEsBAi0AFAAGAAgAAAAhADj9If/WAAAAlAEAAAsAAAAAAAAAAAAAAAAALwEAAF9yZWxz Ly5yZWxzUEsBAi0AFAAGAAgAAAAhALjARXgqAgAATwQAAA4AAAAAAAAAAAAAAAAALgIAAGRycy9l Mm9Eb2MueG1sUEsBAi0AFAAGAAgAAAAhAM07spfeAAAACgEAAA8AAAAAAAAAAAAAAAAAhAQAAGRy cy9kb3ducmV2LnhtbFBLBQYAAAAABAAEAPMAAACPBQAAAAA= ">
Логика приложений и обращений к бд
Схема «Клиент – сервер»

 

 

 

 


Клиент сервер

Достоинства:

- равномерно распределяет функции между клиентской и серврной частями системы;

- клиентский компьютер выполняет функции, специфические для данного приложения;

- сервер функции, реализация которых не зависит от специфики приложений.

Типы сетевых ОС



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 402; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.5.239 (0.006 с.)