Oracle Portal及其门户网站开发概述_oracle

正在看的ORACLE教程是:Oracle Portal及其门户网站开发概述。摘要: Portal是IT领域的新技术,是企业信息化工作的发展方向之一。本文首先介绍了Oracle Portal的定义、特点,接着阐述了portal的体系结构。随后本文介绍了Oracle9iAS Portal的功能特点及基于它的企业门户网站的开发。最后本文简要探讨了基于portal的门户网站开发的问题。

  关键词: oracle portal,门户,网站,信息入口,企业入口

  引言

  Oracle Portal为企业提供了一个单一的访问企业各种信息资源的入口,利用它,企业可以为员工、供应商、零售商、合作伙伴等提供个性化的信息服务,使他们能通过单一的入口,迅速找到所需的信息。Portal具有众多的核心功能特性,将企业的应用、人员、信息与流程有机地结合起来,为信息化工作的开展提供了可行的思路和解决方案。 

  Oracle Portal概述

  1、Oracle Portal是什么

  Portal一词是从Internet所衍生出来的,最初的“门户”一词主要是指信息门户,诸如雅虎、新浪等网站都是一种信息门户。随后,门户的应用领域又得到扩展,出现了企业信息门户(Enterprise Information Portal,EIP)。Oracle Portal是一个建立企业信息门户的集成环境。通过Oracle Portal,企业员工可以很方便地将自己所需要的,来源于各种渠道的信息集成在一个统一的视图之内。例如,在传统企业信息系统环境下,一个财务部门可能要接触这样一些信息源:企业财务软件,企业内部网站的政策、新闻、公告,各种图表、报表,互联网上的财经新闻,股票行情等等;通过Oracle Portal提供的“自助式”的服务,财务部门可以为自己部门量身定制一套财务人员的信息门户,将上述信息有效地组织在Web应用程序之中,并根据不同级别人员的职能设定相应的访问权限。在以前,这可能需要向IT部门提交详细的需求分析,并等待好几个月才能投入使用;通过Oracle Portal提供的快速、易用的开发工具和内建功能模块,非IT人员也可以根据自己的实际业务需求,创建这样的集成化Web应用了。

  2、Oracle Portal的体系结构

  1) Oracle Portal节点

  每台安装Oracle Portal示例的服务器称为一个Oracle Portal节点。每个OraclePortal节点包含有超过200个表及视图,以及超过1000个PL/SQL包。Oracle Portal节点之间可以相互注册,形成一个联合Portal结构。节点的注册和管理可以很容易地由企业的中心Portal管理。Portal容器是存储Oracle Portal对象的地方。它保存着Provider注册表,页面的样式定义,用户对Portlet的定制,访问权限,内容区域及页面的定义,数据驱动的组件等等。数据库Provider管理基于数据库的PL/SQL或Java存储过程形式的Portlet,它存储在Portal节点之外。Portal框架通过数据库Provider调用这些Portlet,并将返回的HTML/XML形式的结果显示在页面的某个区域中。与数据库Provider不同的是,Web Provider面向的是来自Web的数据,它们通常是通过HTTP协议而不是数据库存储过程来调用的,并且返回的结果已经是格式化的HTML/XML内容。

  2) Oracle Logon/SSO Server

  SSO是Single Sign-On的缩写,即单一登录模式。SSO服务器集中管理用户的身份验证和权限管理,这使得其它应用程序可以将这些任务交给SSO服务器统一完成,也使得用户只需要在SSO服务器上登陆一次就可以使用所有相关联的应用程序,而无需记忆多个帐户密码。

  3)Oralcle 9i Application Server

  Oracle 9iAS是Oracle Portal的中间层应用程序服务器。在Oracle9iAS中,Oracle HTTP Server提供主要的HTTP服务,Oracle Jserv提供JSP和servlet服务,modPL/SQL以Apache模块的模式提供从Web访问Oracle数据库的服务。

  4)Oracle Portal Cache

  Oracle Portal Cache使用基于文件系统的存储系统,为页面定义和portlet生成的内容提供缓存,使用缓存系统,Oracle Portal无需每次生成页面的时候都访问对象存储系统或调用所有portlet,这样大大提高了页面的响应时间。

  Oracle9iAS Portal概述

  1、Oracle9ias Portal的功能

  Oracle9iAS Portal是1999年初作为Oracle WebDB一部分引入的技术的下一代。Oracle9iAS Portal是Oracle9i的关键组件,作为一项服务集成到Oracle9i应用服务器中。有了Oracle9iAS Portal,企业就拥有了一种强有力的手段,可以向员工、合作伙伴和供应商提供一致、高效的访问途径,使他们能够访问更有效地完成日常业务任务所需的企业信息和工具。Oracle9iAS Portal通过提供如下功能实现了上述目标。

  1) 单点交互功能

  Oracle9iAS Portal的可扩展的门户框架提供了集成能力和对企业信息的标准访问途径,同时,灵活的工作环境使各机构、部门和个人用户能够对他们的门户风格进行个性化定制。Oracle9iAS Portal作为单一交互点,通过把信息集中在一起来解决这些问题:把用户与他们的信息源更好地连接在一起,同时提供了适应不同个人开展工作与处理信息的方式所需的灵活性。Oracle9iAS Portal作为真正企业级的电子商务门户,用称为portlet的可重复使用的信息组件,在彼此互不相连的动态数据、文档和Web站点的世界中架起了沟通的桥梁。

  2) 集成的成套门户服务

  Oracle9iAS Portal的自助式门户服务使用户和开发人员能够组织与发布信息并创建应用。除了能访问企业数据并对其进行个性化处理外,Oracle9iAS Portal还并入了若干自助式功能,允许门户用户和管理员直接地管理他们的信息。这些服务能够让最终用户控制并负责他们的信息,也向IT专业人员提供了更好地满足最终用户的需求工具。Oracle9iAS Portal还为文档发布、文件上传、页面格式化以及访问控制提供了一套集成功能,可以让用户共享和管理信息。除了文件类型内容外,来自Oracle数据库的信息也能够很容易地集成到Oracle9iAS Portal之中。Oracle9iAS Portal包含有一个数据驱动的组件库,可以用于与Oracle数据库地交互,并把信息无缝地嵌入门户页面内的portlet之中。这些组件包括Javascript增强型地数据输入表单、以HTML、纯文本或MS Excel格式输出的分栏报告、可定制HTML条形图以及其他几个用于发布Oracle数据库中数据的组件。

  3)完整的部署和管理环境

  Oracle9iAS Portal借助简单性而赋予用户力量,因为它基于互联网的开放标准。它不要求用户安装和学习大型复杂的程序,不让用户接触这些不必要的复杂性,而是通过管理基础性的Oracle8i数据库中的内容,而对Oracle9iAS Portal进行集中维护。Oracle9iAS Portal的成熟的三层体系结构支持多种多样的配置,并可扩展以满足复杂的要求。Oracle9iAS具备灵活的部署模式,支持在类型广泛的硬件和操作系统上的多种配置形式,从而产生了高度可伸缩的性能。Oracle9iAS Portal支持向全球社会部署。包含在Oracle9iAS Portal的向导、对话框、消息和帮助内容中的文本已经翻译成20多种语言,以满足不同用户的需求。

  2、基于Oracle9iAS的门户网站的开发

  为满足一般企业的业务需求和技术需求,可以构建它的集成信息咨询门户。该解决方案分为4层结构:客户层、中间层、基础架构层,数据层。

  1)客户层:我们采用浏览器作为客户端的显示工具,使最终用户无需安装任何客户端工具,即可在任何时间任何地点在任何系统平台上访企业的门户平台。

  2
[1] [2] 下一页

正在看的ORACLE教程是:Oracle Portal及其门户网站开发概述。)中间层:中间层是标准的基于Apache的Oracle9iAS安装;Oracle Portal直接操纵mod_PL/SQL和mod_OC4J,中间层包括三个部分,Oracle门户,网络提供者(Web Provider)和商务智能。Oracle门户包括HTTP服务器,用以处理Oracle前端的页面请求并负责应答;并行页面引擎,是一个servlet引擎,与Web和数据库提供者通讯生成相应的portlet内容并负责页面装配,也与缓存页面定义和portlet内容的“本地”文件系统交互;可配置多个线程来实现与提供者之间的并行通讯;mod_PL/SQL用于处理PL/SQL的应用模块。 Web-Cache在HTTP服务器上的应用能提高整个Oracle Portal的效率。运用9iAS强大的商务智能分析数据,可提供根据客户需求所定制的报表。Web内容提供者可工作在各种Web环境,通过HTTP通讯并返回HTML/XML格式的结果;通过SOAP XML进行数据交换;适用于现有的和远程的Web服务,并支持订阅模式。

  3)基础构架层:提供单一登陆服务,对整个系统进行单一的安全管理;提供访问后台数据库的统一连接;还包括Oracle的集成和工作流服务,用以连接各种异构平台和系统。

  4)数据层:包括所有为Portal提供数据的客户服务器,内部网站系统和外部网站。

  4、门户网站开发存在的问题

  以Oracle9iAS 为基础,为企业提供快速建立企业入口网站的方案,让企业无需购买、安装软件,无需担心额外增加MIS人员等负担,只要嵌入Oracle网站,即可享受Oracle提供的基础构架,并在网站上勾选所需的功能以组建自己的网站。Web界面容易上手的特性,使得Intranet成为企业沟通、管理的重要工具。这也使得企业门户网站的建设逐渐变成一种必然。然而纵观国内多数企业开设的入口网站,目前仍处于低级阶段,尚未发挥应有的功效,而软件商提出的各种解决方案又令人目不暇接,难以抉择。总的来说,企业门户网站建设存在以下几个问题:1)企业的门户网站有建成大杂烩的趋势;2)企业的文化障碍凌驾于技术之上,阻止了企业门户网站的继续开发和投入使用;3)门户网站内容的完成仅仅是个开始,还有很多其它技术任务有待完成。如何解决上述三个问题无疑是当今企业门户网站建设成功与否的关键。

  结束语

  Oracle9iAS可以用来快速部署和开发个性化门户网站,而它包括的Oracle9iAS Portal具有易用的Web界面,使用户能够有条理的对商业信息、网页内容和应用进行个性化的浏览。使用Oracle的门户解决方案,简单实现门户单点信息访问,将使您的企业门户网站成为一种全新的电子商务桌面,去迎接更为激烈的挑战!

上一页  [1] [2] 

时间: 2024-09-16 03:49:28

Oracle Portal及其门户网站开发概述_oracle的相关文章

ASP.NET MVC5网站开发概述(一)_实用技巧

前段时间一直在用MVC4写个网站开发的demo,由于刚开始学所有的代码都写在一个项目中,越写越混乱,到后来有些代码自己都理不清了.正好看到别人在用MVC5写东西,喜新厌旧的我马上下载了Visual Studio 2013,幸好MVC4到MVC5变化不大,这次准备用MVC5重新写个Demo. 每次看以前写的代码总有把它丢进回收站的冲动,其实没有完美的代码,能解决问题的代码就算是好代码吧,但是我还是决定重新写一个学习的Demo,希望这次能有提高,希望这次能写完吧! 一.开发环境 1.开发环境: Vi

门户网站开发总结

总的来说,在项目开发的过程中,管理和沟通是非常重要的.在这个项目过程中,这方面出现很大问题.用一个经验丰富的人的话说:这个项目从上到下都有问题.在这方面我简单总结几点,以后开发的时候改进 一.一定要步步为营,处处把关.在项目的开发的过程中绝对不能一味赶进度,忽略质量,如果这样的话,返功率是非常高的. 1.不能仅仅依靠程序员来减少错误,依靠程序员自身的测试是非常违发软件测试基本规则的. 2.绝对不能减少review和降低单体测试的质量,测试的时候必须严格把关.修改后,要重新测试,虽然这些专业的技术

北京急招ASP.Net网站开发工程师一人,工作环境不错

问题描述 要求:1.至少具有两年使用ASP.NET(withC#)开发实际应用的经验:2.熟练使用ASP.NET2.0(withC#)开发B/S架构的应用程序:3.熟悉浏览器端开发技术,具有熟练手写HTML.CSS.JavaScript编码的能力:4.掌握编写SQLServer2005T-SQL查询和存储过程,有至少一年基于SQLServer2000/SQLServer2005开发实际应用的经历:5.有大型门户网站开发和海量数据处理经验的优先.6.具有良好的沟通能力和团队合作精神,责任心强,具有

网站开发收费范围和效果对比方法--看以下几点!

做网站技术标准好坏-对比 还有很多重点内容.有需要交流的朋友加我Q89731255 1.  ★好的公司开发网站全部采用国际上现最先进的NET语言和PHP语言做网站核心开发语言.是现在大型门户网站开发通用的核心技术语言.并会发展为企业网站将来的主流开发技术.同时我们应用NET开发的网站全部采用动态生成静态页面技术HTML.这样有利于搜索类网站如百度.google.雅虎收录和增加google评分等等,可以更容易让网民搜索本网站产品时近可能排在前列起到真正的网络推广作用,同时可提高网站的显示速度. N

如何使用websphere开发门户网站?

问题描述 公司有个项目,需要使用IBMwebsphere开发门户网站,并实现单点登录.从没接触过websphere,感觉完全无从下手.目前下载了RAD的试用版,问题:(1)还需要下载什么?(2)如何开发门户网站,具体步骤是什么样子的? 解决方案 解决方案二:websphere本身就有门户吧二次开发吗?网上搜搜资料吧

二次开发-寻找一个java开源信息资讯门户网站

问题描述 寻找一个java开源信息资讯门户网站 最近需要做一个类似于网贷之家http://www.wangdaizhijia.com/ 这样的信息资讯门户网站,最好是基于ssh框架的,找一个这样开源的资讯门户系统进行二次开发,请问有推荐的吗,重谢! 解决方案 http://download.csdn.net/download/tan_yh/7359729 解决方案二: http://www.jb51.net/codes/85901.html 解决方案三: http://download.csdn

请问ibm portal做的门户网站,怎么调用接口得到所有的新闻文章数据呢?

问题描述 请问ibmportal做的门户网站,怎么调用接口得到所有的新闻文章数据呢?我只有portal的api,但是找不到相应的jar包和例子代码,完全没有头绪.要调用portal接口获得新闻数据的是一个java做的web应用程序. 解决方案 解决方案二:谢谢您的回覆我的声音播放方面倒是没遇到问题.餐厅的人员还跟我说是我的MBP太高级了,真是双重伤害.@"解决方案三:http://topic.csdn.net/u/20101014/11/130808be-36de-4541-9cd7-

一个oracle指令的好网站_oracle

今天发现了一个显示ORACLE语法的好网站.内容太多,就不一一摘录了,记在这里,也方便自己查找. http://www.ss64.com/ora/ 目录如下: An A-Z Index of Oracle SQL Commands (version 9.2) ANALYZEAUDIT CALL Cluster - CREATE CLUSTER         - ALTER  CLUSTER         - DROP   CLUSTER COMMENTCOMMITCONNECTCONSTRA

地方门户网站的推广以及运营概述

中介交易 SEO诊断 淘宝客 云主机 技术大厅 地方站由于做的是单个地方名称,所以说信息有点局限,这样一来推广的面积也会随之局限,但是互联网上不存在局限这么一说,网络信息到处都是,你可以随便发信息,发广告,但是要推广自己的地方站,肯定得找对门路去推广,找对了门路,找对了推广方法,这样一来才有针对性,对自己的地方站才有帮助. 地方门户网站怎样赚钱?怎样一个盈利模式 盈利模式不仅是单调的首页内页的广告投放,推广会员店铺,高级会员等等,利用您网站上的信息资源,发现信息,掌握信息,最后利用信息,这样你就