Part I 企业入口网站和Oracle Portal

来源:百度文库 编辑:神马文学网 时间:2024/03/29 01:29:42

Part I 企业入口网站和Oracle Portal 

·         目前应用服务器越来越流行,其中oracle的AS在这方面算是不错的。鉴于目前中文AS入门教材不多,自己正在整理一些关于这方面的笔记。目前先以portal为主,以日记的形式放在版面上。因为这些笔记是本人自己的一些理解心得,如有不正确的地方,希望大家能够提出来。在此希望和大家一起学习,一起提高。
  
  Part I 企业入口网站和Oracle Portal
  Oracle Portal是一项重要的WEB研发工具。提供了友善的研发环境,可加速网站建置、应用程式研发,网页内容建立和管理。研发人员和前端使用者得以快速建置商业智能入口网站,内容包括:窗体、报表、图表和工作流程应用程式。
  Oracle Portal使用者界面提供运载作研发框架,让研发团队成员能够各司其职,例如:可分为网站内容管理、数据库管理、研发portal应用程式等等。
  Oracke Portal是建立在oracle以角色(role)为基础的安全之上,可根据角色或群组进行协同研发。基本上他是一组存放在数据库的PL/SQL程式,执行时非常快速,也非常有效率。
  Oracle Portal系统架构更有一个 非常重要的mod_plsql组件。他是一组程式,用来解释使用者送出的请求,然后执行数据库内特定PL/SQL程式,最后将处理结果响应给使用者。应用为:PL/SQL程式执行某个窗体或图表,在游览器内产生的URL将透过mod_plsql传送到数据库,然后呼叫宾执行特定程式,执行完后将窗体显示在游览器中。(URL内容由Portal产生,宾利用CGI参数由Apache传送到数据库中。这个URL CGI指令是利用Apache HTTP Server的数据存取描述器,简称DAD,功能来寻找程式,然后传回客户端)。

www_bitscn_com


  使用者可透过Web游览器呼叫Oracle Portal所研发的网页。Portal网页可区分为不同区域,这些区域能利用portlets、pl/sql程式、搜索引擎。窗体。报表或是java程式来显示数据。
  Oracle Portal架构的另一重要组件是Apche JServ Parallel Filter Servlet机制。当某网页被请求是,Paraller Filter将呼叫数据库的网页引擎产生网页内容,此时将调用某一portlers和应用程式,然后呼叫初试化函数,最中传回客户端。
  
  Part II Oracle9iAS的安装和设置
  在运用portal时,首先我们要先安装Oracle9iAS,目前又有了Oracle10gAS。
  在这两个版本,10gAS安装比较简单,不过他对内存的需求非常高,最佳达到1G。
  我在安装Oracle9iAS时原来出现过一个问题,那就是硬件的兼容性,此问题可参考http://www.itpub.net/showthread.php?s=&threadid=213756,此问题目前还不知道是何原因,还请大家能够自己研究一下。好,目前进入安装。 bitsCN.nET中国网管博客
  1. 安装前系统设定(windows版本)
  1.1 确认Service Pack版本
  请将Servive Pack版本升级到3或更高的版本
  1.2 确认DNS后缀,要写全
  1.3 设定虚拟内存
  我机器的内存为512M,设置为2048?4095,当然能根据机器的不同进行相应的设置。
  1.4 确认TCP/IP
  注意一定要有固定的IP,安装好以后就不能再去修改。以前网上好象有人说10gAS的IP能改动,这个还没有试过。
  2. 安装Oracle Infrastructure和Oracle Application Server
  由于此前已有高手上传他的周详的安装档案,在此就不多说了,详情请见http://www.itpub.net/showthread.php?s=&threadid=188591
  
  当以上安装全部完成以后,我们目前就能进入到portal了。在游览器中敲入地址: http://hostname:7778/pls/portal,即可进入到portal页面。
  
  Part III Oracle Portal系统概述
  Oracle Portal 拥有直觉的使用者界面,适合协同式网站研发。这个研发环境本身就是个入口网站,能portal平台研发自己的企业网站。

www.bitsCN.com
  1. 登录Oracle Portal
  a. 开启游览器,在URL位置输入http://hostname:7778/pls/portal。
  b. 点选右上角的Login连接,将出现登陆画面,在username输入portal,
  在password输入在安装9iAS时设置的密码。
  c. 按下Login按钮,此时已登陆进来。
  说明:安装完9iAS后,系统会自动产生四个账号:portal、orcladmin、
  Portal_admin、public,其中portal权限最大,相当于操作系统中的管理员角色,所以一定要保管好portal的密码。Orcladmin这个账号是9iAS中Oracle Directory Manager(OID)的管理账号,同时能登陆到portal中。
  
  2. Builder的使用
  此时将看到右上角出现Builder的按钮,点选进入,将发现有三个页签,分别为:Build、Administer、Administer Database。
  Build:我们将会依靠他里面的功能来建立网站架构和应用程式组件,包括:Portal窗体、报表、图表和行事历。也能建立和命名描述性容器,可用来存储portal网页、网页样式、网页内容区,和数据库应用程式。
  Administer:允许Portal管理者进行下列工作:建立使用者账号 、将使用者指派到特定群组、编辑和建立Portal权限和使用者设定文件等等功能。

bitsCN.Com