首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webcenter中的本地portlets

webcenter中的本地portlets
EN

Stack Overflow用户
提问于 2012-01-06 19:55:02
回答 1查看 661关注 0票数 1

我开始使用webcenter 10.3.5 (最新版本)开发门户,根据我收集到的信息,我只能通过WSRP使用portlets,即使它们是本地的。我不想引起性能问题,所以我正在尝试寻找本地portlets的替代方案,以维护webcenter的自定义功能(例如,在webcenter composer中向页面添加、删除portlets )。在我的例子中,维护portlet范例的最佳解决方案是什么,同时又不会引起性能问题?

顺便说一句,我已经做了一些调查,我知道我可以将ADF任务流公开为portlet,目前我认为这是唯一的方法。我想知道有没有别的办法...

更详细地说,我们正在设计的门户是一家拥有相当数量客户的电信公司的自助门户。大多数时候,他们不会进行长时间的交易,他们希望完成一些任务,如给手机充电、发送SMS、交换定价计划等。从业务角度来看,他们希望在此门户和他们拥有的其他门户之间共享portlets。我的第一个也可能是最常见的方法是把所有的东西都看作一个portlet,因为所有的需求在设计时都考虑到了这一点,也就是说,所有的东西都应该是可重用的。但是,我很难找到在webcenter中仅使用通过wsrp协议访问的portlet构建的站点的在线参考资料。我们还有一些要求,即某些portlets应该按照一些规则显示,这些规则在不同的客户机上会有所不同,因此一切都是非常动态的。此外,在某些情况下,他们希望通过webcenter composer配置页面应该显示的portlets。考虑到所有这些,我想知道如果一切都是由wsrp portlet组成的,那么考虑一种方法是否合理。从我的角度来看,另一种方法是混合,即一些部分是通过wsrp协议访问的portlet,即外部portlet,其他部分是任务流,也可以通过webcenter composer进行组合。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-07 07:44:45

根据您的问题(谈论WSRP和ADF),我假设您谈论的是WebCenter Portal。为了清楚起见,当前版本的WebCenter Portal is 11.1.1.4 (11g补丁程序集3)。

至于您关于portlet和其他可重用组件的问题:

WSRP没有本地portlet概念,所有portlet都是远程的,并且可以通过WebCenter访问。这是有益的,因为您可以独立于门户(使用者)向外扩展portlets。同时,还有一定的开销(这就是您似乎关心的问题),以及管理复杂性。在使用该产品的最新版本时,我不会过于担心WSRP开销。

但是,如果这对您来说是一个主要问题,您可以始终考虑使用本机ADF任务流。这些都是本地组件,执行它们时没有SOAP开销。同时,它们是按顺序执行的(与并行运行的portlets不同)。

正如您在问题中提到的,您还可以将ADF任务流公开为JSR286portlet(同样,用于通过WSRP2.0进行远程使用)。

Here你也可以找到一些关于这个主题的有用的数据帖子。

希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8757445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档