该项目有一种情况可以描述为:必须构建一个门户应用程序。预计这将成为许多现有的非 Portlet 应用程序的所在地(有些基于 Java EE,有些则不是)。
显然,门户将提供 SSO。将非 portlet 应用程序呈现到门户的选项似乎使用 iFrame 或 URL 重定向。无论哪种情况,看起来请求都必须通过门户服务器 (??)。
该解决方案面临哪些挑战?实现这一点的最佳实践?
该项目有一种情况可以描述为:必须构建一个门户应用程序。预计这将成为许多现有的非 Portlet 应用程序的所在地(有些基于 Java EE,有些则不是)。
显然,门户将提供 SSO。将非 portlet 应用程序呈现到门户的选项似乎使用 iFrame 或 URL 重定向。无论哪种情况,看起来请求都必须通过门户服务器 (??)。
该解决方案面临哪些挑战?实现这一点的最佳实践?
这就是门户解决方案旨在提供的:访问应用程序、服务、人员、流程的中心点......
还有第三种用于集成遗留 Web 应用程序的选项(我假设您询问的是 WebSphere Portal Server),那就是“Web Application Integrator”。你可以在这里找到一些关于它的信息
该解决方案的挑战与以下方面有关: 1. SSO - 这可能会带来一些复杂性,具体取决于基础设施。2. 外观和感觉统一——门户主题应该适合要集成的 Web 应用程序。3. 在某些情况下,需要更改 Web 应用程序才能实现集成。
是的,每个请求都需要通过 Portal Server。
希望这可以帮助..