Вопрос:
Можно ли организовать работу Business Studio через веб-браузер?
Ответ:
Да, с помощью Microsoft Remote Desktop Services, развернутого на сервере удаленных рабочих столов, можно организовать работу через веб-браузер и/или по протоколу HTTPS любого приложения, в том числе Business Studio, по тому же принципу, как работает удаленный рабочий стол (или RemoteApp)1). Ниже приведено краткое описание данного функционала со ссылками на документацию Microsoft.
Все решения, описанные ниже, входят в состав Remote Desktop Services (RDS) (см. https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/welcome-to-rds).
Состав Remote Desktop Services (RDS):
1. RD Session Host - это сам терминальный сервер с сессиями или опубликованными приложениями RemoteApp.
2. RD Connection Broker - посредник соединений. Он перенаправляет соединения, осуществляет балансировку сессий между хостами (терминальными серверами) и прочее.
3. RD Gateway - шлюз, для подключения пользователей за пределами периметра.
4. RD Web Access - веб интерфейс пользователя для служб удаленных рабочих столов.
4.1 Remote Desktop web client (также он называется Web-based) - дополнительный компонент к роли RD Web Access, он позволяет подключаться к сессиям и RemoteApp через браузер без клиента RDP (mstsc), подробнее о нем см. https://docs.microsoft.com/ru-ru/windows-server/remote/remote-desktop-services/clients/remote-desktop-web-client-admin
5. RD Licensing - служба лицензирования. Раздает лицензии на терминальные подключения и прочее.
На текущий момент возможно 2 варианта реализации:
1. Реализация шлюза удаленного рабочего стола без какого-либо локального клиента RDP.
Возможность реализации такого решения появилось в Windows Server 2016. На сервер устанавливаются необходимые роли и он становится шлюзом удаленных рабочих столов RDP (RD Gateway). Происходит подключение по HTTPS к странице Remote desktop access, в результате возможна дальнейшая работа в браузере без какого либо локального клиента RDP через Remote Desktop web client.
2. Реализация шлюза удаленного рабочего стола RD Web Access с локальным клиентом RDP (mstsc).
Начиная с Windows Server 2008R2 есть реализация шлюза удаленного рабочего стола RD Web Access, но с локальным клиентом RDP (mstsc), этот вариант существует достаточно давно. Подключение осуществляется клиентом mstsc к шлюзу удаленных рабочих столов (RD Gateway) по https. Метод позволяет получать как отдельное приложение с терминального сервера в "бесшовном" виде, так, как будто оно запущено локально, так и рабочий стол целиком.
Оба варианта реализации (с Remote Desktop web client и c локальным RDP-клиентом mstsc) с точки зрения пользователя выглядят так: пользователь вводит url (например rds.domain.ru) и его перенаправляет на страницу Remote desktop access шлюза удаленных рабочих столов (RD Gateway). После ввода учетных данных пользователь получает список доступных приложений и рабочих столов.