
разрабатывали инструменты для рынка HR&M и недавно проиграли несколько тендеров, поскольку не смогли предоставить потенциальным клиентам веб-версию наших инструментов.
Сейчас мы рассматриваем два варианта:
1) Разработать веб-версию нашего существующего инструмента
2) Настроить систему типа Citrix или удаленный рабочий стол, работающую на нашем существующем программном обеспечении для ПК.
Вариант 2 был бы намного дешевле, но каковы минусы и плюсы этих двух решений, и можно ли будет контролировать доступ?
У кого-нибудь есть опыт по этому вопросу?
решение1
Вариант 2 наиболее сложен в настройке, и он больше всего пострадает от любых продуктов безопасности, которые установили клиенты. Лучше избегать проблем безопасности, поскольку большинство клиентов не всегда полностью контролируют ситуацию (перевод: знают, что, черт возьми, они делают, если они не отдали на аутсорсинг всю безопасность).
С вариантом 2 у вас также будут некоторые проблемы совместимости между Windows/Linux/Mac и т. д. Если вам потребуется какая-либо настройка на компьютерах клиента, вы можете пойти против его Holy Standard Computer Setup и потерять больше ставок.
Вариант 1 — лучшее долгосрочное решение, поскольку у всех есть работающий браузер. Приемлемый риск (но все же риск) — требовать достаточно современный браузер (имея в виду игнорировать IE6).
Вариант 1 подразделяется на (1) Веб-сервисы и (2) Веб-интерфейс. Вам может понадобиться первый вариант, если клиент захочет использовать вашу систему внутри своего веб-портала. Однако при хорошем модульном дизайне программного обеспечения оба интерфейса используют одни и те же базовые модули и являются просто дополнительными тонкими слоями интерфейса.
Хорошо использовать технологии, о которых клиент слышит постоянно и знает, что они «хорошие». Поэтому использование сервера Linux с Apache и PHP (LAMP) «хорошо» и «безопасно», и не забудьте упомянуть: бесплатно.