我正在构建一个应用程序,它首先是一个网络应用程序,很快就会被构建成一个移动应用程序。
我的方法是:在一台机器上构建和部署核心应用程序。该网络应用程序将在另一台机器上(均在亚马逊上)。在这种情况下,web应用程序只是ui包装器。它将对核心应用程序进行所有调用以发挥作用。
我的问题是,网络应用服务器和核心应用服务器之间的最佳对话方式是什么?
- 每个人都只是为了这个目的使用http调用吗
- 有什么开源工具/库对这里有帮助吗
平台:亚马逊上带代码点火器的灯。
您可以创建自己的基于REST的neneneba API服务,并从不同的应用程序与之通信。您可以将JSON视为请求和响应数据类型,因为它是最优化的,并且被广泛接受。
因此,技术是:
- 将应用程序功能与前端功能分离
- 让API处理所有的应用程序函数
- 让前端系统通过API调用应用程序函数
为此创建restful web服务。使用JSON作为输出数据。这将使其在所有平台上都可以轻松访问。