2011-07-11 158 views
0

我有几个关于IBM Portal Portlet的问题。IBM Portal数据库和身份验证

我刚刚陷入了Portlets的境界 - 而就我而言,它已经陷入了深渊。必须在IBM WebSphere Portal 6.1上工作

我们仍处于评估阶段 - 还有三件事我还没有找到明确的答案。

  1. 数据库 - 在那里也被使用在安装Portlet的一个单一的数据库 - 或者你对每个Portlet的基础配置DB分别?

  2. 授权和验证 - Portlet如何获取用户和用户拥有的权限?

  3. 在使用符合JSR-301的JSF桥而不是bog标准Portlet中是否存在任何已知的约束条件?

谢谢先进。

回答

1

我还没有使用Portal 7,但我已经使用了几乎所有其他版本,所以如果您使用7并且此信息不完全适合,我很抱歉。数据库:当你安装门户网站时,你需要配置一个用来存储门户网站配置的数据库(有时候还有用户权限,尽管这个方面可以使用像LDAP这样的自定义用户注册表来设置)。如果您没有专用的数据库,Portal将使用其打包的数据库Cloudscape/Derby。该数据库可以完全独立于数据库,Portlet使用该数据库来操作与配置无关的数据。例如。如果您的Portlet正在显示自行车店的库存,则可以通过WAS GUI中设置的数据源以正常的Web应用程序方式访问保存该信息的DB。

2)对于很多场景,您的portlet不需要知道用户的权限,除非用户已通过门户管理分配了正确的权限,否则不会呈现portlet。但在您需要知道用户权限的情况下,可以通过门户网站用户管理体系结构访问它们。这里有一个很好的白皮书:http://public.dhe.ibm.com/software/dw/websphere/PUMA_scenarios.pdf

3)已知约束?您可能必须专门针对Google,但我会说,除非您使用IBM的定制JSF桥接器,否则如果您遇到问题,IBM技术问题团队可能不会提供很多支持。不过,我发现,支持人员通常很有帮助。不要让它阻止你尝试:)

我非常详尽地使用的两个资源是信息中心http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp和IBM Developerworks上的开发人员论坛。

祝你好运,欢迎来到黑暗的一面!