1

我们公司的 5 个团队拥有的多个服务器/平台上有几十个 Web 应用程序,我们希望将它们合并到一个站点中。UI 部分很简单——一个带有登录/状态信息的通用标题、站点主要部分的选项卡以及用于在部分内导航的 yui 菜单。

困难的部分是找到一种方法来做到这一点,同时对现有的应用程序进行最小的更改,这些应用程序很容易被破坏并且部署起来很痛苦。我们希望尽量减少对应用程序的更新,并尝试在第一时间将其做好。

我们现在唯一可行的解​​决方案是在页面顶部包含一个 Javascript 文件来编写站点标题/导航,这样我们就可以轻松地将更改部署到所有应用程序:

script src="..../site/include?appid=xxx" // 应用程序 ID 确定要显示的选项卡/导航

有没有更好的方法来做到这一点,尤其是比写入整个页面标题的远程动态 Javascript 性能更好的方法?是否有现有的框架来简化这一点?

4

1 回答 1

0

考虑使用像uPortal这样的门户框架。通过利用Web 代理解决方案,您可以聚合所有这些 Web 应用程序——无论它们是用什么技术编写的。

如果您的需求真的很简单,这个建议可能有点过分了;但是 uPortal(和其他)提供了许多额外的功能——比如管理、统计、SSO,以及与其他平台和服务的集成——这迅速增加了它们的吸引力。

于 2010-02-23T23:19:19.770 回答