none
Выбор технологии для веб-приложения Silverligth vs ASP.NET vs WPF ClickOnce RRS feed

  • Общие обсуждения

  • Добрый день!

    Есть задача: для госучреждения идёт разработка программного обеспечения для оформления идентификационных документов в онлайн режиме. В ходе оформления ПО должно взаимодействовать с целым рядом периферийных устройств:

    Принтер, планшетный сканер, фотоаппарат, графический планшет для считывания подписи, сканер отпечатков пальцев, ридер машиносчитываемой зоны MRZ и т.д.

    Стоит требование – применение технологии «тонкого клиента»

    Наше трактование этого термина – вся бизнес-логика реализована на сервере. У клиента находится только оболочка по подготовке входящих данных и отображению исходящих данных.

    Наше решение – использование 3ёх-уровневой архитектуры: клиент-сервер приложений – сервер БД

    Сервер приложений – WCF веб-службы, которые реализуют всю бизнес-логику

    Клиент – WPF приложение, распространяемое по технологии ClickOnce, обращается к серверу по протоколу NET.TCP

    Другое определение «тонкого клиента» - приложение, выполняющееся в браузере. Однако это подразумевает использование Silverlight\ASP.NET для отображения интерфейса + набор COM объектов (или ActiveX) для работы с устройствами. Мы отказались от такого пути из-за высоких требований к защите ПО и громоздкости подобного решения – ведь COM объекты придётся писать отдельно и устанавливать клиенту каким-то образом. Не говоря уже о том, что такое решение для Silverlight будет доступно только с выходом пятой его версии.

    Вопрос – является ли наше решение оптимальным?

    20 октября 2011 г. 10:21

Все ответы

  • Уважаемый пользователь!

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


    Для связи [mail]
    24 октября 2011 г. 21:44
    Модератор