私はAndroidのチャットボットを作成しました。インターフェイスは会話ワークスペースと直接通信します。私のAndroidアプリケーションと会話ワークスペースの間には、他のアプリケーションは実行されていません。に IBMワトソン・アーキテクチャ の間にはアプリケーション層がありますインターフェイスと会話サービス。アプリケーション層とは何ですか?アンドレイアプリが会話ワークスペースと直接通信できるため、この層の用途は何ですか?
回答:
回答№1は1あなたが記述した場合、あなたのAndroidアプリはアプリケーション層です。会話を推進し、コンテキスト変数を処理し、他のWebサービスにアクセスしています。
アプリケーションサーバーを導入する会話やその他のサービスを呼び出すと、セキュリティとスケーラビリティが向上します。 Androidアプリが接続する1つのエンドポイントがあります。そこで、アイデンティティとアクセス管理(IAM)を処理することができました。 Androidアプリは、1つのサーバー/サービスにしか接続しないため、不審になることは少なくなります。これが、ほとんどのアプリがバックエンドサーバー、つまりアプリケーションサーバーを利用している理由です。