Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
IntoTheRain
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 5
#1

Уважаемые архитекторы - разработчики! - Программирование iOS/iPhone

27.04.2012, 13:45. Просмотров 1108. Ответов 2
Метки нет (Все метки)

Добрый день всем! Обращусь с знатокам с таким вопросом:

Есть библиотека .NET вская по сути через эту библиотеку можно вызывать действия и получать ответ из некой базы данных. (Напрямую с базой работать можно но только ограниченно)

Какова архитектура мобильного iOS приложения должна быть, чтобы работать с этой библиотекой расположенной на неком внешнем сервере.

Я так понимаю что тут только WCF сервис? т.е из этой библиотеки я делаю веб сервис и дальше работаю с начинкой этой библиотеки через мобильное приложение посредством XML сообщений?
Интересуют альтернативы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 13:45     Уважаемые архитекторы - разработчики!
Посмотрите здесь:

Уважаемые Програмисты HELP ME!!! Delphi
C++ Уважаемые программисты по C++
C++ уважаемые програмисты
C++ Уважаемые знатоки!
Работа для программистов. Уважаемые разработчики Xen и все кто интересуется Xen.
Разработчики С# Отзовитесь!
Linux С праздником уважаемые коллеги!!!
Спасибо уважаемые! MS Access
Разработчики Xamarin Xamarin
Админ-ры БД, разработчики приложений, разработчики БД, конечные пользователи-кто есть кто, кто чем занимается?
Разработчики приложений

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
16.05.2012, 22:21     Уважаемые архитекторы - разработчики! #2
Архитектура приложения под ioS не имеет значения. В вашем случае вы пытаетесь создать распределенное приложение. Состоящие в вашем случае как минимум из 2 частей (а скорее всего из 3 частей: сервер баз данных, сервер приложения и тонкий клиент - приложение запущенное под IOS). Так же по вашему описанию вы пытаетесь построить сервис ориентированную архитектуру, что в данном случае является очень правильно. На чем вы напишете сервер приложения не имеет значения (реализация сервис-ориентированого приложение с помощью WCF довольно быстро и легко). В вашем случае, выходя из специфики задачи надо выбрать между SOAP и REST подходом. На счет формата обмена, то если выберете REST подход, то лучше выбрать JSON или POX формат. Для SOAP соответственно SOAP формат. Для реализации интероперабельности подойдет следующий вариант. С ioS клиента на сервер приложения будет посылаться веб - запрос (https://developer.apple.com/library/...Reference.html) в определенном формате, а с сервера приходить веб -отклик в том же формате. (.Net сериализация/десиарелизация уже полностью автоматизирована) на клиенте нужно будет делать парсинг самостоятельно.
IntoTheRain
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 5
16.05.2012, 23:31  [ТС]     Уважаемые архитекторы - разработчики! #3
Цитата Сообщение от Santer.Net Посмотреть сообщение
Архитектура приложения под ioS не имеет значения. В вашем случае вы пытаетесь создать распределенное приложение. Состоящие в вашем случае как минимум из 2 частей (а скорее всего из 3 частей: сервер баз данных, сервер приложения и тонкий клиент - приложение запущенное под IOS). Так же по вашему описанию вы пытаетесь построить сервис ориентированную архитектуру, что в данном случае является очень правильно. На чем вы напишете сервер приложения не имеет значения (реализация сервис-ориентированого приложение с помощью WCF довольно быстро и легко). В вашем случае, выходя из специфики задачи надо выбрать между SOAP и REST подходом. На счет формата обмена, то если выберете REST подход, то лучше выбрать JSON или POX формат. Для SOAP соответственно SOAP формат. Для реализации интероперабельности подойдет следующий вариант. С ioS клиента на сервер приложения будет посылаться веб - запрос (https://developer.apple.com/library/...Reference.html) в определенном формате, а с сервера приходить веб -отклик в том же формате. (.Net сериализация/десиарелизация уже полностью автоматизирована) на клиенте нужно будет делать парсинг самостоятельно.
Спасибо Вам огромное за такой богатый ответ, я уже не надеялся его получить. Есть над чем подумать!
Yandex
Объявления
16.05.2012, 23:31     Уважаемые архитекторы - разработчики!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru