Oracle 因特网计算架构与 OA架构

一、ORACLE 因特网计算架构

ORACLE 因特网计算架构(ICA)的特点在于实现了分布式的计算,从结构层次上来讲,它一共可分为3 层:数据库层、应用层和桌面层。

数据库层:其实现手段是ORACLE DATABASE。数据库层接受上层传来的数据处理要求,对PL/SQL、存储过程进行处理,然后将处理结果传回请求者。数据库层的组成可以是单一的某个数据库,也可以是若干数据库的集合。

应用层:ORACLE 应用程序和其他工具处于应用层。应用层介于数据库层和桌面层之间,它负
责接收解释桌面层的操作,并将解释的结果传给数据库层,请求处理;在接收到数据库传回的处理结果后,将必要的显示结果传给桌面层。这样将有效地控制网络的数据流量。同时,应用层还负责管理应用程序,这样,在桌面层就不必考虑应用程序的安装、维护。

桌面层:桌面层是最靠近用户的一层。桌面层基于WEB 浏览器的JAVA虚拟机,在启动时,从
应用层DOWNLOAD所需的程序;程序启动后,它负责接收、转发用户的操作,并将操作结果显示在屏幕上。

二、OA 架构

ORACLE 在ICA 的具体实现上主要有两种实体形式,即FORMS-BASED 构架和 HTML-BASED 构架。从层次上说,此二者在数据库层是相同的,仅是在应用层和桌面层的具体实现上有所差异。

FORMS-BASED :OA 这套ERP产品较多地采取了一种名为FORMS-BASED 的体系架构。这种构架使用FORMS-SERVER 充当应用层,用FORMS-CLIENT充当桌面层。

        在桌面层,FORMS-CLIENT负责显示程序界面,提供简单的字段校验。其启动、下载和执行由支持JAVA 的WEB 浏览器管理。

        在应用层,除FORMS-SERVER 外,还有一组件在起相当重要的作用,即HTTP SERVER。它负责响应桌面层的请求,建立起CLIENT和SERVER 间的SESSION。在OA R11i 当中,该HTTP SERVER 由WebDB实现。

        在该构架下,应用层和桌面层通过标准的TCP/IP 协议,或HTTP 协议(可附加SSL)完成信息的交换。

HTML-BASED:采用 HTML-BASED 构架的ORACLE 产品有Oracle Self-Service Web Applications 和 Oracle Workflow。

        此种构架使用 HTML,XML, JavaScript 等作为开发工具。其应用层和桌面层的实现也
较为简单:桌面层——WEB 浏览器、应用层——HTTP SERVER

        在应用层充当 HTTP SERVER 的可以为WebDB,也可以为一般的APACHE。对于WebDB来说,它通过PL/SQL cartridge 的组件与后台的数据库通讯;而对于APACHE 来说,它通过Jserv 模块执行JSP 和Java servlets来完成与后台数据库的信息交换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值