Архитектура
Автоматизированная система управления RS-Balance 3 выполнена в трехуровневой
клиент—серверной архитектуре: «сервер базы данных — сервер приложений — рабочие
станции».
На сервере БД, в качестве которого можно использовать любой компьютер
локальной сети, располагается база данных комплекса RS-Balance 3 под управлением
СУБД Microsoft SQL Server (версии 2005 и выше).
Сервер приложений типа RPC (Remote Procedure Call) отвечает за выполнение
бизнес-процедур. Он взаимодействует с клиентскими приложениями и обращается с
запросами к БД. Конфигурация локальной сети при этом может быть любой. По
умолчанию сервер использует все доступные для RPC сетевые протоколы (в том числе
и http).
На рабочей станции выполняется клиентское приложение, обеспечивается режим
взаимодействия с сервером приложений.
Клиент—серверная архитектура комплекса позволяет организовать работу
территориально разнесенных подразделений, обеспечить синхронизацию и управление
данными филиальной структуры.
Предусмотрена возможность гибко изменять набор
функций, включаемых в систему, разграничивать доступ пользователей к
информации
Система автоматизации бизнеса RS-Balance 3 позволяет
обеспечить работу территориально разнесенных подразделений заказчика в различных
вариантах удаленного доступа — в режимах онлайн и офлайн.
Обеспечение удаленной работы с RS-Balance 3 в различных режимах
№ п\п
|
Описание варианта удаленного доступа
|
Технические характеристики
|
Онлайн-работа
|
| 1. | Одно или несколько клиентских (RSClient) и
серверных (RSApp) приложений установлены в единой локальной сети.
Обращение к общей базе данных осуществляется через глобальную сеть. |
Пропускная способность сети — 10—1000 Мбит/с.
|
| 2. | Одно или несколько клиентских приложений (RSClient)
установлены в единой локальной сети. Доступ к серверу(серверам)
приложений (RSApp) и базе данных осуществляется через глобальную сеть. |
Пропускная способность сети — 10—1000 Мбит/с.
|
| 3. | Терминальный доступ — серверная и клиентская
части системы RS-Balance 3 устанавливаются на одном, либо на разных
компьютерах в единой локальной сети. Удаленный доступ через Интернет
осуществляется с помощью Remote Desktop Connection (Windows Terminal)
или другого ПО. | Пропускная способность сетевого канала — от 56
Кбит/с. Требования к рабочей станции — минимальные. |
Офлайн-работа
|
| 1. |
Каждое удаленное подразделение имеет собственный сервер приложений (RSApp)
и работает с собственной базой данных. С помощью механизма
прикладной репликации базы данных в удаленных подразделениях
синхронизируются с заданной периодичностью. Специфика организации
работы удаленных подразделений внутри предприятия. В RS-Balance
имеются механизмы, позволяющие самостоятельно (или специалистами
R-Style Softlab) добавить обработку для организации данного режима
| Пропускная способность сети — от 56 Кбит/с.
|
| 2. | В обычном режиме каждое удаленное подразделение
работает в «онлайне». Но для обеспечения автономной деятельности в
случае сбоев в сети, в нем дополнительно устанавливаются один или
несколько серверов приложений (RSApp) и сервер базы данных. Между БД
подразделений в фоновом режиме настраивается репликация данных. В момент
обрыва сетевой связи подразделение средствами RS-Balance переключается в
режим автономной работы. Когда устойчивая связь в сети восстановится,
будет запущена синхронизация БД, после чего подразделение начнет
работать в своем обычном режиме. | Пропускная способность сети —
от 56 Кбит/с.
|
|