Советы о том, где / как запустить клиентское приложение на сервере? - PullRequest
0 голосов
/ 30 января 2012

Я пишу приложение, которое работает на сервере в Лондоне (взаимодействует с другими домашними приложениями), а затем записывает результаты в базу данных mysql.Затем приложение отображает результаты на веб-странице (просмотры сетки, связанные с БД).В настоящее время это веб-приложение, использующее asp.net и c #.Он запускается несколько раз утром и должен запускаться как и когда требуется клиентом (не по расписанию)

Хотя текущий asp работает хорошо, я хотел бы перенести это в настольное приложение (wpf /c # 4).

Требования к основной части кода (все взаимодействие с другими приложениями и запись результатов в db происходит на сервере).Это глобальное приложение, и клиенты в Азии не могут работать локально.

Каков наилучший способ сделать это?Я предполагаю, что можно записать весь серверный код, который записывает результаты в базу данных, в exe, а затем клиент (приложение wpf) вызывает exe сервера, когда приложение должно переписать результаты в базу данных, а затем просто добавить ссылку в базу данных?

Как вы, вероятно, можете сказать, я новичок в этом!Посмотрел Silverlight, но весь код выполняется на клиенте правильно?

1 Ответ

1 голос
/ 30 января 2012

Я думаю, что типичным решением для этого является модель сервер / клиент.Сервер (в Лондоне) предоставляет службу (WCF), которую вызывают ваши клиенты (приложения WPF, если хотите).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...