Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的下一步,portlets实现了web应用的模块化和用户中心化。 portlet规范,即jsr(Java Standardization Request )168,是为了实现portal和portlet的互操作。它定义了portlet和portlet容器之间的和约,让portlet实现个性化、表示和安全的api集。规范还定义了怎样在portlets应用中打包portlets。
portal 是使所有类型的信息可供广泛用户访问的中心。Portal 可以大致划分为两大类:企业信息 portal 和内容管理 portal。大多数情况下,您会发现需要结合这两种实施类型,以便满足全方位的业务需求。
通过定制 (用户指定其自己的页内容的能力)、帮助用户迅速找到重要信息的高级搜索引擎之类的典型 portal 服务,经常可以增加此信息的表达形式。
企业信息 portal 可以支持成千上万的用户或少数用户。Yahoo! 就是一个常用企业信息 portal 的例子,它可以提供来自金融机构、天气中心和全球其它来源的最新数据。
内容管理 portal旨在改进访问和共享信息的方式。在内容管理 portal 中,自助发布功能使用户可以张贴各种文档或 Web 内容,与全球各地的用户共享。例如,某开发小组由工程师、产品经理和质量保证工程师组成,他们分散在全球各地工作。每个人都需要将其文档与组内的其他成员和其它小组共享。几乎每个用户都可以向此 portal 添加文档;某些用户还有修改其他用户或小组所提交文档的权限。与企业信息 portal 相比,采用此类 portal,大多数用户都可以在 portal 框架内发布和检索信息。
此服务列表并不只适用于内容管理 portal;企业信息 portal 的构建者也可能会发现其中一些服务非常有用。
不管您准备创建何种类型的 portal,OracleAS Portal 都能够为您提供成功创建所需的工具。