/ / IBMワトソン・アーキテクチャのアプリケーション層は何を意味していますか? - ibm-cloud、ワトソン - 会話、ワトソン、ワトソン - ダイアログ

IBMワトソン・アーキテクチャのアプリケーション層は何を意味していますか? - ibm-cloud、ワトソン - 会話、ワトソン、ワトソン - ダイアログ

私はAndroidのチャットボットを作成しました。インターフェイスは会話ワークスペースと直接通信します。私のAndroidアプリケーションと会話ワークスペースの間には、他のアプリケーションは実行されていません。に IBMワトソン・アーキテクチャ の間にはアプリケーション層がありますインターフェイスと会話サービス。アプリケーション層とは何ですか?アンドレイアプリが会話ワークスペースと直接通信できるため、この層の用途は何ですか?

回答:

回答№1は1

あなたが記述した場合、あなたのAndroidアプリはアプリケーション層です。会話を推進し、コンテキスト変数を処理し、他のWebサービスにアクセスしています。

アプリケーションサーバーを導入する会話やその他のサービスを呼び出すと、セキュリティとスケーラビリティが向上します。 Androidアプリが接続する1つのエンドポイントがあります。そこで、アイデンティティとアクセス管理(IAM)を処理することができました。 Androidアプリは、1つのサーバー/サービスにしか接続しないため、不審になることは少なくなります。これが、ほとんどのアプリがバックエンドサーバー、つまりアプリケーションサーバーを利用している理由です。