我创建了android聊天机器人,其中我的android应用程序是直接与对话工作区通信的界面。在我的android应用程序和对话工作区之间没有运行其他应用程序。在IBM watson architecture中,在接口和会话服务之间有一个应用层。究竟什么是应用层,这一层的用途是什么,因为我的android应用程序可以直接与对话工作区通信?
发布于 2018-02-22 19:48:01
在您描述的情况下,您的Android应用程序是应用层。它驱动对话,处理上下文变量并访问其他web服务。
引入应用服务器来处理对会话和其他服务的调用可以帮助提高安全性和可伸缩性。您有一个端点,Android应用程序连接到该端点。在那里,可以处理身份和访问管理(IAM)。Android应用程序不会那么可疑,因为它只连接到一个服务器/服务,而不是很多服务器/服务。这就是为什么大多数应用程序都使用后端服务器,即应用服务器的原因。
https://stackoverflow.com/questions/48926139
复制相似问题