Взаимодействие приложений SQL Server и iPad - PullRequest
0 голосов
/ 21 марта 2012

Мне нужно написать приложение для iPad, которое будет принимать данные с SQL Server и публиковать их на iPad. Я посмотрел на это через Интернет и обнаружил, что мне нужно написать веб-сервис для предоставления данных с SQL-сервера с использованием ASP.NET. Ранее я делал приложение для Android, которое получало данные из моего Dropbox A / C и отображало их для пользователя. Я сделал доступным API-интерфейс drop-box. Мне было интересно, если что-нибудь подобное существует для SQL? Кроме того, я должен кодировать в Obj-C для iPad, так как я пишу код ASP.NET? У меня больше сомнений.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 21 марта 2012

Я сделал это.Лучший способ - использовать .NET 3.5 или выше для создания проекта WCF (Windows Communication Foundation).Эти проекты позволят вам общаться с вашим мобильным приложением, используя REST или SOAP.Они также позволяют отправлять данные в формате XML или JSON.Затем вам потребуется создать клиент REST или SOAP в приложении IPad для связи с сервером.

1 голос
/ 21 марта 2012

Есть много вариантов для веб-сервисов.Если вы разрабатываете в ASP.NET и не хотите тратить много времени на простой доступ к данным, я бы предложил программное обеспечение, которое поможет вам сгенерировать исходный код.

WSSF (Фабрика программного обеспечения веб-служб) - это программное обеспечение, которое поможет вам в создании веб-службы SOAP и генерирует для вас исходный код.Тем не менее, я рекомендую сначала изучить учебник, прежде чем просто использовать его.WSSF также использует Visual Studio.

После того, как у вас есть веб-служба, которая упаковывает ваши данные SQL для связи через запросы http.Вам нужно будет проанализировать данные, сообщенные в Objective-C.Для этого вы найдете SudzC очень полезным.

SudzC генерирует весь исходный код для доступа к вашему веб-сервису в Objective-C, учитывая файл WSDL.xml вашего веб-сервиса (файл, который выкладываетсядизайн вашего веб-сервиса).

Хотя это программное обеспечение сэкономит вам много кода, я хотел бы вам сказать, что это будет короткий и простой процесс.Однако это редко бывает так, что разработка займет у вас пару дней.

Я знаю, что люди часто используют веб-сервисы RESTful при работе с окружением iOS, хотя у меня нет такого видаопыт работы с ними, как я делаю SOAP веб-сервисов.Я надеюсь, что эта информация полезна для вас.

0 голосов
/ 21 марта 2012

Использовать OData.См. Создание OData API для StackOverflow, включая XML и JSON за 30 минут , чтобы узнать, как опубликовать данные SQL Server в качестве службы OData.См. Использование OData с помощью Objective-C , чтобы узнать, как использовать службу OData из вашего приложения для iPhone.

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