Стратегия для сервера WCF с клиентами .Net и клиентами Android? - PullRequest
2 голосов
/ 15 апреля 2010

Я использую WCF для написания сервера, который должен поддерживать связь с клиентами .Net, клиентами Android и, возможно, другими типами клиентов.

  • Основным типом клиента является настольное приложение, которое будет написано на .Net. Этот клиент обычно находится в той же интрасети, что и сервер. Он выполнит начальный вызов на сервер, чтобы узнать текущее состояние системы, а затем будет получать обновления от сервера при каждом изменении значения. Эти обновления происходят часто, возможно, раз в секунду.

  • Клиенты Android будут подключаться через Интернет. Этот клиент также заинтересован в обновлениях, но это не так критично, как для настольных клиентов, поэтому (менее частый) сценарий опроса может быть приемлемым.

  • Все клиенты должны будут войти в систему, чтобы использовать службы, и при подключении через Интернет соединение должно быть безопасным.

Я знаком с WCF, но я не уверен, какие привязки наиболее подходят для сценария и какое решение по безопасности использовать. Кроме того, я не пользовался Android, но я хотел бы сделать так, чтобы человек, внедряющий клиент Android, использовал мои услуги как можно проще. Итак, какова моя стратегия?

Ответы [ 2 ]

0 голосов
/ 23 января 2011

WCF через транспорт HTTP - это путь, потому что он не является двоичным и не делает предположений, так как все узлы являются .net / windows.

см. Эту страницу для получения дополнительной информации

0 голосов
/ 29 апреля 2010

с небольшим количеством Android, которое я сделал.

Android SDK изначально не поддерживает мыльный сервер, вы должны написать все сами.

Отдых - ваш единственный вариант при работе с WCF и android. Так Google подталкивает вас к разработке приложений.

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