2010-12-04 4 views
0

Je crée une application Iphone, qui doit extraire des informations d'une base de données sur un serveur. J'ai pensé à la création d'un service Web C# sur le serveur, afin que l'application Iphone envoie une requête http au service Web et obtienne les données requises en tant que sortie XML. Y a-t-il de meilleures alternatives? par exemple: Je n'ai jamais essayé mais entendu parler de WCF, peut-être qu'il est préférable de l'utiliser à la place de l'ancienne technologie de service Web xml?Construction d'un serveur .Net pour le service d'une application Iphone

Merci, Benny

+0

Merci pour vos réponses! – Benny

Répondre

-1

Oui, WCF est la méthode recommandée pour la construction service Orienté application. Dans votre cas, vous pouvez également créer votre service en tant que RESTFul. Et de toute façon, le construire en utilisant WCF le rendrait disponible à n'importe quel client.

Et voici un lien pour apprendre les bases des services WCF avec des échantillons. Windows Communication Foundation (WCF) Samples

+0

Quand vous dites RESTful, vous voulez dire que le service répondra aux requêtes HTTP et retournera ses données de réponse dans un format comme JSON/XML? – Benny

+0

Oui, ce serait le cas, mais RESTFul est beaucoup plus que cela. –

0

Je vous recommande fortement d'utiliser WCF Data Services/oData. Il est facile à implémenter et très flexible, permettant des requêtes atom et JSON REST. Il existe également un sdk iPhone natif disponible sur le site officiel http://oData.org.

Questions connexes