0

我创建了 android 聊天机器人,其中我的 android 应用程序是直接与对话工作区通信的接口。在我的 android 应用程序和对话工作区之间没有运行其他应用程序。在IBM watson 架构中,在接口和会话服务之间存在应用层。应用层到底是什么?这个层的用途是什么,因为我的 android 应用程序可以直接与对话工作区通信?

4

1 回答 1

1

在您描述的情况下,您的 Android 应用程序是应用程序层。它正在推动对话,正在处理上下文变量并访问其他 Web 服务。

引入应用程序服务器来处理对 Conversation 和其他服务的调用有助于提高安全性和可扩展性。Android 应用程序连接到一个端点。在那里,可以处理身份和访问管理 (IAM)。Android 应用程序不会那么可疑,因为它只连接到一个服务器/服务,而不是很多。这就是为什么大多数应用程序都使用后端服务器,即应用程序服务器的原因。

于 2018-02-22T11:48:00.913 回答