разрабатывали инструменты для отмеченного HR&M и недавно потерял некоторое предложение цены, поскольку мы не смогли предоставить потенциальные клиенты веб-версию наших инструментов.
Мы теперь рассматриваем две возможности:
1) Разработайте веб-версию нашего существующего инструмента
2) Настройте системное крыло Citrix или удаленный рабочий стол, запускающий наше существующее программное обеспечение ПК
Опция 2 была бы намного более дешевой, но каковы недостатки и профессионалы этих двух решений - и было бы возможно управлять доступом?
У кого-либо есть какой-либо expierence на этом предмете?
Опция 2 является самой сложной для установки, и та, которая пострадает больше всего от любых продуктов безопасности, которые настроили клиенты. Лучше избегать проблем безопасности, так как большинство клиентов находится не всегда в полном контроле (перевод: знайте то что, черт возьми, они делают, если они не произвели всю безопасность на стороне thingo).
С опцией 2 Вы также собираетесь иметь некоторые проблемы совместимости между Windows/Linux/Mac и безотносительно. При требовании какой-либо установки на компьютерах клиента можно подниматься против его Святой Стандартной Компьютерной Установки, и терять больше предложений.
Опция 1 является лучшим долгосрочным решением, поскольку у всех есть рабочий браузер. Это - приемлемый риск (но все еще риск) для требования довольно современного браузера (значение игнорируют IE6).
Опция 1 подразделена на (1) Веб-сервисы и (2) веб-интерфейс. Вам, возможно, понадобится первый, если клиент хочет использовать Вашу систему в своем веб-портале. Однако с хорошей модульной разработкой программного обеспечения, оба интерфейса используют те же основные модули и являются просто дополнительными тонкими интерфейсными слоями.
Хорошо использовать технологии, о которых клиент слышит все время и знает, что они "хороши". Так использование сервера Linux с Apache и PHP (ЛАМПА) "хорошо" и "безопасно", а не забыть упоминать: свободный.