利用ORACCLE_iAS部件实现企业门户网站.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用ORACCLE_iAS部件实现企业门户网站

个性化企业门户 重组对内的和对客户的信息源:从面向网络进到面向门户 应用 站点 客户,合作伙伴,供应商信息 用门户的架构来组织发布 统一所有信息源的存取方式,都作为门户的服务 把不同信息源的信息融合到相同的动态页面中 用个性化支持多用户群 有一个统一的可靠的存储中心 企业门户所需的主要产品组件 应用服务器 - Oracle9iAS 门户软件 - Oracle Portal 用户单点登录服务器 – SSO 目录服务器 – OID 集成的搜索引擎 – Ultra Search 数据采集、统计分析 – Oracle BI 什么是 Portlet? 通过它来存取内外部的信息源 是Web页面中的一个HTML或XML区域 由 Providers来管理 Provider负责 portlet 和 portal之间的通讯 帮助 portal 产生 portlet 的界面 多个 portlets 一起组成了一个 portal 页面 预定义(Pre-Built/Configured) – 拿来即用的 Portlets 用于管理,一般开发目的的预定义 portlets: Login/Logout Favorites HTML Portlets Administration User Management Logging Reports Many more 以声明形式(Declaratively)创建 Portlets 用于Web 发布 如使用9i AS Portal content areas 来发布,组织,管理内容和链接 Content Areas (Folders, Navigation Bars, Categories, and Perspectives) Web 应用 用 9i AS Portal 组件 (forms, charts, reports, etc.) 来操作和显示动态数据信息 以编程形式创建 Portlets - Portal Development Kit (PDK) 定制的 Database Providers 用 PL/SQL 或 Java编写 直接调用数据库存储过程; 结果返回 HTML/XML 适用于数据库调用密集的应用 定制的 Web Providers 可用任何 Web 开发环境 (JSPs, Java, cgi-bin, Perl) 通过 HTTP 协议调用; 结果返回 HTML/XML 适合于利用现存 Web 应用; 使用熟悉的开发环境 9iAS 门户是如何工作的? 体系结构 工作原理 Portal 中间层 IAS Infrastructure 扩展性 认证 集成 Oracle9i 应用服务器 Portal的体系结构 工作原理 - Portal Oracle HTTP Server 监听 HTTP 请求 Mod_PLSQL 将 HTTP 请求转给某一门户节点的 PL/SQL 代码 提供到Oracle Database的本地连接 Mod_oc4j 在中间层提供 Java 服务 工作原理 - Portal (continued) Parallel Page Engine 负责调用 Portlets 组装页面 读写缓存 Portal 缓存 存储被缓存的Portal 页面和 Portlets Validation Based Time Based 通过缓存提高性能 缓存类型 基于Invalidation的缓存 (Web Cache) Provider预先主动地发送invalidation消息 当最大缓存保留时间达到时,也可以过期 基于Validation的缓存(Portal Cache) 中间层与 provider联系,以参看缓存条目是否有效 基于Expiry的缓存(Portal Cache) PPE对缓存条目检查一个时间戳,以察看它是否有效 页面缓存选项 工作原理 – IAS Infrastructure Oracle9i 数据库实例 Portal 数据集(Repository) – 包含所有原数据/用户数据及相关的函数 Portal 页面和风格定义 定制和个性化 内容区(Content area)/ 应用组件定义 存取权限控制 Portal 日志 集成 – 内置的Database Provider 可用Database links 从任何 Oracle Database存取数据 可用Oracle Gateways 从非Oracle Databases存取数据 创建应用组件或开发定制的存储过程 可利用 PL/SQL API-级的服务 (preference store, logging, translation store, security) 能通过utl_http 存取任何网站和服务 支持开放标准

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档