Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Я - КР_сети(6).doc
Скачиваний:
32
Добавлен:
16.03.2015
Размер:
6.35 Mб
Скачать
    1. Выбор и разработка архитектуры сетевой технологии.

Турфирма «Профит-центр» является небольшой компанией. В ее распоряжении находятся 5 ПК, соединенных в локальную сеть для общего доступа в интернет.

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

При построении сетевых систем, обеспечивающих работу в многопользовательском режиме, как правило, используются две базовые архитектуры: «Файл-Сервер» и «Клиент-Сервер». Сравним данные архитектуры и выберем наиболее подходящую для построения сетевой технологии учета железнодорожных перевозок, с учетом имеющегося аппаратного и программного обеспечения. Сравнительные характеристики архитектур приведены в таблице 1.

Таблица 1 - Сравнительные характеристики архитектур построения сетевой технологии

Критерий

«Файл-Сервер»

«Клиент-Сервер»

1. Простота и стоимость реализации

+

2. Защищенность данных

+

3. Безопасность и производительность

+

4. Выбор средств для разработки

+

5. Скорость работы сети

+

В силу указанных в таблице 2 недостатков архитектура «Файл-Сервер» не может быть принята в качестве архитектуры построения сетевой технологии .

По результатам сравнения архитектур в качестве архитектуры построения сетевой технологии выберем архитектуру «Клиент-Сервер». Существует несколько видов архитектуры «Клиент-Сервер»: двухзвенная и многозвенная.

Преимущества многозвенной архитектуры:

  • изменения на каждом из звеньев можно осуществлять независимо;

  • снижаются нагрузки на сеть, поскольку звенья не обмениваются между собой большими объемами информации;

  • обеспечивается масштабирование и простая модернизация оборудования и программного обеспечения, поддерживающего каждое из звеньев, в том числе обновление серверного парка и терминального оборудования, СУБД и т.д.;

  • Приложения могут создаваться на стандартных языках третьего или четвертого поколения (Java, C/C++).

На рисунке 10 представлена выбранная архитектура для разрабатываемой сетевой технологии.

Рисунок 10 – Архитектура разрабатываемой сетевой технологии

Благодаря рисунку 10 можно определить, какое ПО необходимо для работы сетевой технологии.

Итак, необходимо определиться с ПО, которое будет использоваться в сетевой технологии, а именно:

  1. СУБД.

  2. Www-сервер.

  3. Сервер приложений.

  4. Средства разработки.

    1. Выбор программного обеспечения сетевой технологии.

      1. ВыборSql-сервера

Выбор SQL-сервера будет осуществлен из вариантов:

  1. MySQL 5.0.51.

  2. Oracle 9.0.1.

  3. Interbase 2009.

  4. FireBird 2.0.

Также необходимы критерии, по которым будет определен выбор SQL-сервера.

Критерии:

  1. Опыт работы.

  2. Наличие лицензии.

  3. Простота интерфейса.

  4. Трудность обслуживания.

Все СУБД будем рассматривать по вышеперечисленным критериям по шкале от 0 до 5, где 0 – самая низкая оценка, 5 – самая высокая. В столбце «Сумма» будет находиться сумма баллов. Для этого составим таблицу.

Таблица 2 – Выбор SQL-сервера

Название СУБД

Опыт работы

Наличие лицензии

Простота интерфейса

Трудность обслуживания

Сумма

MySQL 5.0.51

5

5

4

4

16

Oracle 9.0.1

0

0

4

3

7

Interbase 2009

1

0

4

4

9

FireBird 2.0

2

5

4

3

14

Остановим свой выбор на варианте MySQL, так как он набрал больше всех баллов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]