मेरा यहाँ एक पवित्र युद्ध शुरू करने का मतलब नहीं है, लेकिन अधिकांश इंटरनेट सेवाएं (फ़्लिकर, ट्विटर, फ़ेसबुक और ऐसे) सीरियल फॉर्मेट के रूप में RESTful webservices और JSON के पक्ष में SOAP को छोड़ रही हैं। हालांकि अनिवार्य रूप से एक ही है, REST सेवाएँ उदाहरण के लिए, यह निर्धारित करने के लिए url और http विधि पर निर्भर करती हैं
GET /articles - list all articles
POST /articles - add a new article
PUT /articles/123 - update article 123 with new data
JSON - json.org में वर्णित है - XML की तुलना में सरल भी है, और शायद अप्रासंगिक है, आपको प्रति अनुरोध कुछ बाइट्स बचाएगा। पिछले उदाहरण के बाद, यहाँ JSON संकेतन में एक लेख का वर्णन किया जाएगा:
{
"id": 123,
"author": "Cyril",
"content": "Hello, this is an article",
"tags": [ "gamedev", "webservices", "multiplayer" ]
}
IOS के लिए यह अच्छा लेख है http://petermcintyre.wordpress.com/2010/11/04/consume-json-rest-in-ios/ जिसमें http://code.google.com/p/json-framework का उल्लेख है
/ डेटा को पार्स और जेनरेट करने के लिए।
टर्न-बेस्ड होने के कारण, आप स्थिति बनाए रखने के लिए सर्वर पर http सत्रों पर भरोसा कर सकते हैं, इसलिए सर्वर पर लगातार सॉकेट कनेक्शन रखने की आवश्यकता नहीं है। कोई भी सर्वर-साइड भाषा इसका समर्थन करती है (php, python, java, आदि)।
यह आर्किटेक्चर आपको पारदर्शी तरीके से क्षैतिज रूप से (अधिक सर्वरों को जोड़कर) स्केल करने की अनुमति देता है।