Intranet 应用程序之间的通信

Posted

技术标签:

【中文标题】Intranet 应用程序之间的通信【英文标题】:Communication between Intranet Applications 【发布时间】:2009-06-07 20:52:55 【问题描述】:

我有两个独立的 Web 应用程序,都在同一个 Intranet 中。

两者之一是遗留应用程序,严格来说是静态站点,通过 Apache 提供服务。

另一个应用程序是我目前正在构建的新应用程序,它将是一个动态站点,带有一个数据库。

在第一个应用程序中,我想要一些表单页面,用于收集信息,并将信息处理(发布到)并保存在第二个应用程序数据库中。

我从来没有一个应用程序接受来自其他应用程序的帖子,所以我不知道最好的方法。如果有比发帖更好的主意,请说出来。 另外,我是否需要做任何特别的事情,比如特定的配置,才能让第二个应用程序接受来自第一个应用程序的信息。

万一这很重要,我可以完全控制第二个应用程序,到目前为止,我使用 Glassfish 作为应用程序服务器,使用 java 作为语言,并且我使用的是 Spring。

【问题讨论】:

【参考方案1】:

是的,您所描述的情况是,您的新站点基本上是 RESTful web service,为您的旧站点提供功能。这种架构没有任何问题……事实上,它很常见。 :)

【讨论】:

我假设您是说第二个应用程序将具有第一个应用程序将调用的 RESTful Web 服务?如果是这样,第一个应用程序是否可以从上面有表单的 html 页面调用 RESTful 服务(有点像第二个应用程序的帖子)?

以上是关于Intranet 应用程序之间的通信的主要内容,如果未能解决你的问题,请参考以下文章

用于私有 Intranet 应用程序的 Google Analytics

Ios 应用程序只能在 Intranet 连接中工作

如何在 Intranet 中处理需要安全上下文的 Web 应用程序?

防火墙包括哪些类型?

经典 ASP Intranet 和新的 ASP.NET 应用程序

本地 Intranet 应用程序(基于 php 构建)可以查询存储在异地位置的 mysql 数据库吗?