0

我正在构建一个应用程序,它首先是一个网络应用程序,很快就会被内置到一个移动应用程序中。

我的做法是。在一台机器上构建和部署核心应用程序。该网络应用程序将在另一台机器上(都在亚马逊上)。在这种情况下,Web 应用程序只是 ui 包装器。它将使对核心应用程序的所有调用正常运行。

我的问题是。webapp 服务器和核心应用服务器相互通信的最佳方式是什么?

  • 每个人都只是为此目的使用http调用吗?
  • 是否有任何开源工具/库可以在这里提供帮助?

平台:亚马逊上带codeigniter的灯。

4

3 回答 3

1

您可以创建自己的基于RESTAPI服务并从不同的应用程序与其通信。您可以将JSON视为请求和响应数据类型,因为它是最优化且被广泛接受的。

所以,技术是:

  • 将应用程序功能与前端功能分开。
  • 让 API 处理所有应用程序功能。
  • 让您的前端系统通过 API 调用应用程序功能。
于 2013-11-29T05:59:27.307 回答
0

为此目的创建宁静的网络服务。使用 JSON 作为输出数据。这将使其易于在所有平台上访问。

于 2013-11-29T06:02:10.927 回答
0

REST 是我的首选。由于您提到您正在使用 codeigniter,这与 Codeigniter 的工作方式一致。对于消息类型,您可以使用 json/XML ,但是由于 json 是 JavaScript 对象,我认为您应该使用 json。

于 2013-11-29T06:04:42.010 回答