私たちは、ネイティブのAndroidアプリケーションのバックエンドとしてAzureを使用しています。アプリケーションには、製品情報および注文履歴情報とともにユーザーアカウントがあります。アイデアは、Azureバックエンドのユーザー、製品、および注文情報を管理することです。ネイティブAndroidアプリケーションのAzureバックエンドのデータフロー
あなたは私の理解は、以下に正しいかどうか確認して助けてもらえ:
3つの関係するコンポーネントがあります。クライアント側のネイティブAndroidアプリ、サーバ側でのNode.jsアプリ、およびAzureのは、ストレージ。サーバ側
のNode.jsアプリケーションは、例えば設定/ユーザ/製品/注文API呼び出しが実装されて取得される
バックエンド実装は、SDKを介してのNode.jsまたは.NETを介して提供されるが、 Node.jsのアプリがSDK 経由Azureストレージと通信しながら、Androidアプリは、REST API経由でのNode.jsアプリと通信(:RESTは、関連するデータの流れがある
Azureの ストレージへの呼び出しを介して、他の実装もを行うことができますのためにまたはREST API)。
あなたはこれらを確認して助けることができれば、それは非常に
ありがとうございます、少しはっきりしているようですが、まだ少し混乱しています。私の理解が正しいかどうか分かりません... – fobius
ありがとうございます、少しはっきりしているようですが、ちょっと混乱しています。私の理解が正しいかどうかわかりません...はい、以前の投稿ではMobile Appsを指していますが、このシナリオではデータフローについて少し混乱していると思います。 このチュートリアルでは、AndroidアプリはAndroid Azure SDKを使用してAzureと会話しますが、バックエンドがNode.jsによって処理されているようです(これはSQL DBと通信しています)。これは正しいです ? 設定中の他のオプションは、Node.jsの代わりにC#を使用することでした。 – fobius
Node.js/C#は基本的に、バックエンドのHTTP動詞「インターセプタ」を作成することです。クライアント上では、Android、iOS、Windows、Linuxなど何でも構いません。独立して動作します。はい、あなたの前提は正しいです。 –