【问题标题】:What does the application layer in IBM watson architecture mean?IBM watson 架构中的应用层是什么意思?
【发布时间】:2018-02-22 11:18:50
【问题描述】:

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

【问题讨论】:

  • 这与此图中的应用层是否相同? console.bluemix.net/docs/services/conversation/index.html#about你只想聊天或访问数据等服务吗?有多少用户?什么类型的安全性?
  • 是的,这是同一个应用层。现在我只想使用对话服务。我将与机器人聊天,在与机器人的对话结束后,我将从聊天中获取所有上下文变量。现在我将把这些变量发送到我的网络服务以从我的数据库中获取结果。我怀疑这里有没有用到Application层。

标签: ibm-cloud watson-conversation watson watson-dialog


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-22
    • 2017-12-31
    • 1970-01-01
    • 2018-03-12
    • 2021-09-16
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多