Рекомендовать   Версия для печати   Добавить в избранное



<< Июнь 2021 >>
  По. Вт. Ср. Че. Пя. Су. Во.
>  31 1 2 3 4 5 6
> 7 8 9 10 11 12 13
> 14 15 16 17 18 19 20
> 21 22 23 24 25 26 27
> 28 29 30  1  2  3  4





Rambler's Top100
Индекс цитирования
О компании
Форум
Контакты
Миссия
Обратная связь
Календарь
  Главная > Архитектура

  

Трехуровневая Архитектура на основе Сервера Приложений SOAS

Для решения задач автоматизации крупных предприятий с числом одновременно работающих пользователей от 1000 и более, имеющих внутренний документооборот на уровне 1 – 1,5 млн. транзакций в день, компания «СОРБ Групп» предлагает технологию, построенную на трехуровневой архитектуре. Специально для этого был разработан промышленный Сервер Приложений SOAS (SORB Application Server).

При такой Архитектуре выделяются три уровня:

  1. Уровень хранения данных (Сервер БД)
  2. Уровень вычислений (Сервер SOAS)
  3. Уровень представления (Клиентское Рабочее место)

Трехуровневая архитектура на основе Сервера Приложений SOAS

 

Идея трехуровневой системы проста. На выделенном компьютере-сервере в локальной сети выполняется прикладной процесс под управлением Сервера Приложений SOAS. На  местах у пользователей стоят рабочие станции, которые выполняют роль Терминалов, с помощью которых происходит обмен информацией между пользователем и Сервером Приложений. Всю основную нагрузку по выполнению бизнес-логики, расчетов, построения отчетов и т.д. на себя берет SOAS. При этом сетевой трафик по локальной сети минимален, т.к. основной объем данных «циркулирует» между Сервером Приложений и Сервером Базы Данных, которые соединяются отдельным выделенным высокоскоростным каналом. При возрастании нагрузки, увеличении количества одновременно работающих пользователей достаточно «в помощь» одному Серверу SOAS поставить еще один или несколько дополнительных Серверов, которые распределят между собой нагрузку. Таким образом, система масштабируется до необходимых размеров для поддержания высокой производительности.

Для терминального доступа к уровню Сервера Приложений можно использовать кроме локальной сети предприятия (Intranet) еще и внешнюю сеть (Internet).

Отличительной особенностью Сервера SOAS является способность организации двунаправленного обмена управляющими воздействиями. На этой основе организуется внутрисетевой обмен сообщениями (почта, уведомление о приходе новых задач, текстовое сообщение от Сервера или другого пользователя и т.д.).

 

Технические особенности трехуровневой архитектуры:

1.      Мощный сервер БД

2.      Современный сервер для SOAS

3.      Маломощные компьютеры в качестве Рабочих станций

 
 
Основные преимущества трехуровневой архитектуры на основе Сервера Приложений SOAS:
 
  • Высокая производительность системы
  • Высокая нагрузочная способность
  • Масштабируемость
  • Защищенность БД от несанкционированного доступа, т.к. внешний пользователь соединяется не напрямую с Базой данных, а через SOAS
  • Шифрование информации с использованием сертифицированных библиотек сторонних производителей
  • Поддержка работы системы в режиме 24 часа 7 дней в неделю
  • Поддержка сетевых протоколов: TCP IP, IPX, Named Pipes
  • Работа через Интернет с использованием защищенного протокола SSL (Secure Socket Layer)
  • Активный двунаправленный обмен управляющими воздействиями между Клиентом и Сервером Приложения.

Двухуровневая Архитектура для приложений среднего уровня сложности

   

Для решения задач автоматизации средних и малых предприятий с числом одновременно работающих пользователей до 100, имеющих внутренний документооборот значительно ниже уровня 1 млн. транзакций в день, компания «СОРБ Групп» предлагает технологию, построенную на двухуровневой архитектуре. В этой технологии отсутствует звено Сервера Приложений (SOAS). Отличительной особенностью данной системы является то, что основная нагрузка во время бизнес-вычислений ложится или на компьютер пользователя, или на сервер Баз Данных. Иными словами, вся необходимая информация обрабатывается:

  • на Сервере Баз Данных;
  • на компьютере пользователя (Рабочее место);
  • частично на сервере БД и частично на Рабочем месте.

Двухуровневая Архитектура для приложений среднего уровня сложности

Как и всякая технология, Двухуровневая архитектура имеет как плюсы, так и минусы:

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

  • Простота системы по сравнению с Трехуровневой архитектурой
  • Более высокая надежность, т.к. нет звена SOAS
  • Защищенность БД от несанкционированного доступа
  • Шифрование информации с использованием сертифицированных библиотек сторонних производителей

  • Поддержка работы системы в режиме 24 часа 7 дней в неделю
  • Поддержка сетевых протоколов: TCP IP, IPX, Named Pipes

 Недостатки двухуровневой архитектуры:  

  • Необходимость более мощного компьютера в качестве Рабочей станции
  • Невысокая производительность системы
  • Малая нагрузочная способность
  • Отсутствие масштабируемости  

Технические особенности двухуровневой архитектуры:

1.      Мощный сервер БД

2.      Мощные компьютеры в качестве Рабочих станций 

В каждом конкретном случае решение о применении той или иной архитектуры принимается по согласованию с Заказчиком и только после всестороннего изучения всех возможных вариантов, а также с учетом перспектив развития производства.