Мы перемещаем наше приложение Delphi в новую среду - это будет .NET. Некоторые части приложения будут перемещены в распределенную обработку, некоторые из них будут перемещены на веб-серверы. Таким образом, это изменение архитектуры от монолитного настольного приложения к распределенной системе. Перенос текущего кода Delphi на .NET - это сама проблема (некоторый код нужно будет переписать на C# с нуля), но теперь мы оцениваем возможность общего дизайна.Веб-сервер для настольного приложения - соображения дизайна
В настоящее время наше приложение поставляется с небольшим встроенным веб-сервером Delphi, который позволяет удаленный доступ через http. Разработанная собственными средствами инфраструктура Ajax существует, но, вероятно, будет переключена на что-то новое. Нет проблем с «полной» версией, так как мы будем использовать IIS. Существует проблема с версией «Lite», так как это будет предназначено для небольших клиентов, у которых нет машины для IIS, и даже не может размещать IIS на рабочих станциях (используя домашние выпуски Windows). Какие у нас есть варианты? Есть ли у вас опыт? Любые DO's и DONT? Насколько я теперь знаю, что есть два основных варианта:
Кассини - некоторые с открытым исходным кодом
IIS Express - в бета-версии в настоящее время
У вас есть ** один ** веб-сервер для сети? или вы действительно говорите о встраивании веб-сервера в каждый клиент? Если это так, последнее звучит как плохой дизайн. – Jonas