我有两个位置,A
在美国的位置和B
在埃及的位置。
我正在位置部署一个 Web 应用程序,该应用程序B
需要从位置数据库中获取数据A
。
我需要创建一些要部署的应用程序,A
以便为 Web 应用程序提供B
数据。(我知道 Web App onB
可以直接连接到 DB,A
但一些限制阻止了我)
对于应用程序A
,我应该创建:
- JSON网络服务?
- WebService 将序列化的对象返回给 Web 应用程序进行反序列化和使用?
- 可以从 webapp通过 JNDI 远程访问的 EJB 应用程序?
我知道 JSON 是轻量级的,但它更快还是序列化(选项 2)?还是我应该让应用服务器为我做这件事(选项 3)?
谢谢。