1

我们正在开发我们的第二代电子商务网站。引入的承包公司正在推动使用 WebSphere Portal 与使用 JSP/Spring MVC 等来构建 UI 部分。

新版本的许多部分将基于版本 1。

承包公司是 IBM 的合作伙伴 - 所以我假设在确定 UI 的最佳解决方案时存在利益冲突。

因此,我正在联系该小组以了解使用 IBM WebSphere Portal 是否物有所值 - 投资回报率?

展望未来,一旦应用程序上线,我们将使用离岸公司来维护应用程序——因此我们必须考虑这些技能组合。

我们向发货人提供网站,以允许他们出售/拍卖他们的车辆库存。每个发货人的底层业务逻辑几乎相同,并在单独的层中处理。问题是目前我们已经创建了一组核心 UI 和控制器,然后将其扩展为 Consignors 项目。每个发货人“店面”都是一个单独的部署。

以下是我所知道或被告知的有关 Portal 的信息:

  1. IBM WebSphere Portal OTB 将处理基本的安全性——用户登录和他们可以看到的 portlet(Spring Security 可以做同样的事情)

  2. IBM WebSphere Portal OTB 可以根据用户关联的公司来处理 portlet 的主题化或重新设计外观。(标准的 UI 实践可以实现同样的事情)

  3. IBM WebSphere Portal 可以提供对 Portlet 的重用(不确定我是否购买,因为到目前为止,每个客户都要求他们自己的屏幕布局以及收集的数据及其显示方式)

  4. IBM WebSphere Portal 可以帮助缩短上市时间——即从基本参考实现开始,然后向他们展示在 45 到 60 天的周转期内可以更改的内容。

我向任何可以提供更多使用它的好处的人开放。

关注问题

作为对@Bozho 的声明的回应——确定portlet 解决方案是否有保证的准则是什么。

4

2 回答 2

1

在我的脑海中,IBM 没有在质量软件方面引发任何好的参考。以上所有观点都是营销废话。您需要评估两件事:

  • 你需要一个portlet 解决方案吗?(这与 portlet 实现无关)。
  • 选择哪个 portlet 实现

我不能为你决定这些,但我可以告诉你:

  • spring 提供了更高级的用户和安全处理(spring-security)
  • 即使选择portlet,也可以使用spring。Spring 具有 portlet 支持。
  • 如果您选择 portlet,请确保您选择了一个好的实现。正如我所提到的,我不会选择 IBM。
于 2010-11-27T21:27:38.030 回答
1

这完全取决于你的最终游戏是什么。

看起来供应商已经推荐了 Websphere Portal,以便为每个委托人设置一个虚拟门户 - 这样它们就可以单独管理,这很有意义,因为您可以在每个虚拟门户中部署相同的 portlet,并进行一些自定义和开箱即用的门户网站也可以轻松处理发货人和用户角色。

然而,Portal 是一个相当大的工具包。如果您想集成来自各种来源的内容并根据最终用户的角色等以标准方式向最终用户呈现数据,或者您计划使用其现有的一些功能,即在同一页面上动态更新 portlet通过事件、Web 内容库、与 Remote Portlet 的集成、与协作工具的集成、与流程服务器/bpm 任务、博客、wiki 等的集成,那么可能值得使用门户解决方案。

但是,如果您实际上只想创建一个 Web 应用程序,那么 Portal 完全是矫枉过正,我会坚持使用具有任何框架的应用程序服务器使工作更容易

于 2013-05-24T11:49:04.590 回答