Tôi đang kiến trúc một dịch vụ web ".NET" và một ứng dụng iPhone sẽ sử dụng các dịch vụ này. Tôi tò mò nếu có bất kỳ thực hành tốt nhất cho kiến trúc sư giao thức để trao đổi dữ liệu giữa hai. Các dịch vụ web dựa trên SOAP cảm thấy quá nặng nề đối với tôi đối với một ứng dụng iPhone. Có lẽ REST, JSON, POX thay thế? Chắc chắn các chi tiết cụ thể của ứng dụng quyết định giao thức ở một mức độ nào đó, nhưng tôi tò mò những gì người khác đã làm. Lý tưởng nhất, tôi muốn tận dụng WCF nếu có thể (một lần nữa, có lẽ là hỗ trợ REST, JSON hoặc POX) để tôi có thể giữ các tùy chọn mở để tạo các ràng buộc khác cho các ứng dụng khách khác trong tương lai.Khả năng tương thích của iPhone/.NET WCF
Mọi lời khuyên sẽ được đánh giá cao.
Cảm ơn.