Как можно работать с Business Studio территориально разделенным пользователям
Детальная постановка задачи
Есть центральный офис в одном городе и филиалы (предприятия, подразделения) в других городах. Как может быть организована совместная работа групп пользователей Business Studio в разных городах над одной моделью Т.е. изменение модели, а не просмотр результатов работы в HTML-навигаторе.
Подразумевается, что будет использоваться серверный вариант лицензий.
Сервер баз данных и сервер лицензий Business Studio (серверная установка Business Studio) будет находится в центральном офисе.
Решение 1 - off-line режим работы c Business Studio
На филиалах должны быть установлены персональные или серверные варианты лицензий Business Studio, где будет находится "копия бизнес-модели" или "часть бизнес-модели".
Обмен данными будет осуществляться или целой бизнес-моделью или ее частью центрального офиса и филиала.
Преимущества:
Задача решается стандартными средствами Business Studio.
Недостатки:
Возникают дополнительные организационные задачи по синхронизации баз данных на филиалах и центрального офиса. Чем больше офисов тем больше времени будет уходить на процесс синхронизации баз.
Неудобство работы у пользователей, т.к. не всегда можно видеть текущее состояние бизнес-модели.
База данных со временем может стать очень большой, что приведет к дополнительным затратам на формирование необходимых данных для передачи и самой передачи части базы или самой базы.
Для филиалов необходимо дополнительное приобретение лицензий Business Studio.
Решение 2 – работа с Business Studio в виртуальной сети
Если между центральный офисом и филиалами организована виртуальная сеть (VPN) через интернет или без него, тогда возможна одновременная работа пользователей из разных городов в пределах кол-ва приобретенных лицензий. Сервер баз данных где находится бизнес-модель, сервер лицензий, пользовательские установки Business Studio так же должен входить в эту VPN.
Если они не входят напрямую в одну VPN (т.е. у сервера баз данных и сервера лицензий одно адресное пространство, а у пользователей не филиалах другое), тогда необходимо делать чтобы все были в одной сети. Каких либо специальных настроек в Business Studio для решения этого вопроса нет.
Преимущества:
Пользователи смогут видеть актуальное состояние бизнес-модели в любой момент.
Возможно более эффективное использование существующих лицензий Business Studio чем для Решения 1.
Недостатки:
Необходима организация виртуальной сети.
К каналу связи предъявляются определенные требования по пропускной способности (10 Мбит/с минимум) и надежности.
Появляются дополнительные финансовые затраты на организацию VPN.
Решение 3 – организация терминального доступа
Через интернет или через имеющуюся VPN может быть организован терминальный доступ к серверу, на котором установлена пользовательская часть Business Studio.
Преимущества:
Пользователи смогут видеть актуальное состояние бизнес-модели в любой момент.
Возможно более эффективное использование существующих лицензий Business Studio чем для Решения 1.
Требования для каналов связи будет меньше, чем для Решения 2 (около 48 кбит/с).
Недостатки:
Необходимо организовывать терминальный доступ.
Требуется мощный сервер для комфортной одновременной работы требуемого кол-ва пользователей.
Возникают дополнительные затраты на интернет/VPN, серверы и терминальные лицензии.
Решение 4 – доступ к серверу лицензий Business Studio через интернет
Установка сервера лицензий Business Studio выполняется на сервере, который имеет выход в интернет. Пользователям дается IP-адрес этого компьютера, который они указывают при подключении базы данных в качестве сервера лицензий. Аналогично необходимо для сервера базы данных.
Преимущества:
Очень гибкое использование лицензий Business Studio.
Пользователи смогут видеть актуальное состояние бизнес-модели в любой момент, а так же работать в ней.
Недостатки:
Большие требования к каналам связи для сервера базы данных (до 10Мбит/с).
Необходимо следить за защитой сервера лицензий и баз данных.
Дополнительно
В техническую поддержку НЕ входит оказание помощи по организации VPN и/или терминального доступа.
Пользовательские компьютеры должны иметь доступ по протоколу TCP/IP к портам сервера 5555 (для Сервера лицензий Business Studio) и/или 1433 (для MS SQL сервера).
Демо-версия Business Studio не позволяет проверить сетевую работу.
Проверить связь из филиала с сервером лицензий в центральном офисе, можно, например, так:
telnet имя_или_ip_сервера 5555
При удачном соединении появится пустой экран. И если нажать там Enter, то должен появиться текст:
HTTP/1.1 500 Server encountered an internal error и т.д.
Проверить связь из филиала с SQL сервером сложнее. Можно поставить, например, SQL Server Management Studio Express, и пробовать коннектиться из него.