none
Android WCF RRS feed

  • Вопрос

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

    Моё приложение на компе WPF C# Azure WCF для обмена между приложением и базой.

    Создал на xamarin android простое приложение.

    Как сейчас решить вопрос с доступом к базе? Напрямую строку подключене городить? Тогда весь смысл WCF у приложения теряется. Но из Mono WCF вроде не работает? Как тогда быть?

    Как из android -а подключиться к базе не напрямую а через WCF сервис? Спасибо

    16 декабря 2016 г. 10:43

Ответы

  • "Но из Mono WCF вроде не работает?"

    Во первых WCF "работает" везде, где есть возможность подключиться по протоколу HTTP и манипулировать XML-документами. В том и смысл технологии - объединять разнородные платформы за счет стандартных протоколов и форматов. Я видел людей которые в 1С-приложения впихивают взаимодействие по WCF.

    Я полагаю, вопрос стоит по другому, позволяет ли Mono использовать классы из ServiceModel, упрощающие взаимодействие по WCF. И судя по ихнему сайту, ответ "да"

    "Напрямую строку подключене городить?"

    Так не стоит делать. Данный подход требует зашития пароля от БД в коде клиентской проги, что ставит под серьезную угрозу безопасность.

    • Помечено в качестве ответа DevingAs 16 декабря 2016 г. 17:50
    16 декабря 2016 г. 17:19
  • Как на счет данного примера:

    https://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/

    Что до прямого соединения с удаленной базой, то сильно сомневаюсь что Xamarian вообще имеет классы для этой цели.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа DevingAs 16 декабря 2016 г. 17:50
    16 декабря 2016 г. 17:33
    Модератор

Все ответы

  • "Но из Mono WCF вроде не работает?"

    Во первых WCF "работает" везде, где есть возможность подключиться по протоколу HTTP и манипулировать XML-документами. В том и смысл технологии - объединять разнородные платформы за счет стандартных протоколов и форматов. Я видел людей которые в 1С-приложения впихивают взаимодействие по WCF.

    Я полагаю, вопрос стоит по другому, позволяет ли Mono использовать классы из ServiceModel, упрощающие взаимодействие по WCF. И судя по ихнему сайту, ответ "да"

    "Напрямую строку подключене городить?"

    Так не стоит делать. Данный подход требует зашития пароля от БД в коде клиентской проги, что ставит под серьезную угрозу безопасность.

    • Помечено в качестве ответа DevingAs 16 декабря 2016 г. 17:50
    16 декабря 2016 г. 17:19
  • Как на счет данного примера:

    https://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/

    Что до прямого соединения с удаленной базой, то сильно сомневаюсь что Xamarian вообще имеет классы для этой цели.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа DevingAs 16 декабря 2016 г. 17:50
    16 декабря 2016 г. 17:33
    Модератор