Как настроить среду разработки для бота UCMA Lync?

Мне нужно создать бота Lync 2010. Первоначальная идея, которую я предложил для целей разработки, заключалась в том, чтобы создать приложение на моем собственном ноутбуке и добавить его в качестве доверенной конечной точки приложения на производственный сервер lync. Таким образом, я могу разработать и протестировать бота на своей машине.

Но сама Microsoft не очень поощряла эту идею, и они рекомендовали создать лабораторную среду разработки для разработки приложения. Я сделал свою долю исследований и пришел к выводу о добавлении 2 виртуальных машин -

1) 1-я виртуальная машина будет служить сервером AD. Мой вопрос в том, что все вещи/роли должны быть добавлены на этот сервер, такие как DHCP, DNS, IIS и т. д.?

2) 2-й будет Lync Server. Здесь я создам соединение с сервером AD. Опять же, как будет осуществляться подключение? Какие дополнительные роли должен выполнять этот сервер?

3) Мой ноутбук будет выступать в качестве сервера приложений, и я добавлю свой ноутбук и приложение в качестве конечной точки приложения на сервер Lync. Могу ли я создать все три вещи на одной виртуальной машине и не беспокоиться о нескольких виртуальных машинах?

4) Нужен ли мне сервер обмена? Если да, то почему?

Любая помощь приветствуется. Спасибо.


person KChow    schedule 30.01.2017    source источник
comment
Это действительно вопрос о сбое сервера, и я ожидаю, что большинство программистов не знают ответа. Вышеупомянутое требует собственной сети, поэтому да, DHCP и DNS необходимы. Сервер Exchange не требуется, если вам не нужна голосовая почта. Знаете ли вы, что вы можете запускать несколько серверов lync в одной и той же топологии lync? Таким образом, у вас может быть один сервер для производства, а другой — для контроля качества/разработки. Это то, что мы делаем на работе здесь. Я не могу помочь с установкой сервера, так как здесь этим занимается админ, а не я.   -  person Shane Powell    schedule 31.01.2017
comment
Спасибо. Кажется, у нас уже есть сервер AD и тестовый сервер Lync. У меня есть пробел в понимании: - Теперь у меня есть 3 сервера, 1 сервер ADDS, 1 сервер Lync и 1 сервер приложений. Мне нужно создать пул приложений на сервере приложений и создать конечную точку приложения, а для репликации должно быть установлено значение true, чтобы локальное хранилище управления копировалось из центрального хранилища управления. Но как сервер lync узнает, что он должен подключиться к моему серверу приложений, когда приходит запрос на объект AD моего приложения. Как происходит окончательное соединение между тремя серверами?   -  person KChow    schedule 31.01.2017
comment
Задайте вопрос по этой ссылке stackoverflow .com/questions/41959187/   -  person KChow    schedule 31.01.2017
comment
Возможный дубликат Настройка среды разработки для приложения UCMA   -  person Kadir Lüzumlar    schedule 14.02.2017