私は、他のプラットフォームでのピアツーピアまたはクライアント/サーバー メッセージング用の SOAP および Web サービスに精通しています。Apple がメッセージングに相当するものは何ですか?
共同作業環境を管理するアプリケーション サーバーをまとめようとしています。LAN には、平均 200、最大 1000 のモバイル クライアントがあります。たとえば、1 台の Mac と 200 台の iPhone です。Apple のエンタープライズ アプローチを使用して、プライベート (商用) アプリを各 iPhone クライアントに配布する予定です。
サーバーは構成設定を各クライアントにプッシュできます。サーバーはまた、小さなデータ セットをクライアントにプッシュします。クライアントは、このデータに対してローカルでタスクを実行し、最終的にステータスをサーバーに報告します。クライアントは、サーバーからより多くのデータ セットを要求できます。これらの交換は非同期で管理できます。
重要なプロセスの同期交換も必要です。これはまれですが、必須です。
交換する必要があるデータはかなり小さいです。これらのクライアント/サーバー プロセスは時間に依存するため、パフォーマンスは重要な要件です。
ネットワークは共有されませんが、厳密に制御 (かつ高速) する必要があります。たとえば、やむを得ない理由がある場合は、Bonjour にすることができます。
Mac/iOS SDK のどのコンポーネントを活用するべきかについての推奨事項を探しています。サードパーティのソフトウェアについては、この議論から除外してください。社外のソフトウェアを検討する前に、Apple がすでに提供しているものと、どのようなギャップがあるかを知る必要があります。ありがとう。