ORACLE9iAS 简介

Preview:

DESCRIPTION

ORACLE9iAS 简介. 高能所计算中心 张红梅 2003年2月25日. 什么是 Oracle9iAS Oracle9iAS 的结构 Oracle9iAS 的服务 Oracle9iAS 的主要组件 Oracle9iAS 部署结构. 什么是 Oracle iAS?. OracleiAS 由一整套服务与实用工具组成,它们可以用来在一个分布式的环境中实施应用程序可伸缩性与可靠性。. Oracle9i 应用服务器. Oracle9iAS 体系结构. Communication Services - PowerPoint PPT Presentation

Citation preview

ORACLE9iASORACLE9iAS 简介简介

高能所计算中心

张红梅

2003 年 2 月 25 日

什么是 Oracle9iAS

Oracle9iAS 的结构

Oracle9iAS 的服务

Oracle9iAS 的主要组件

Oracle9iAS 部署结构

什么是什么是 Oracle iAS?Oracle iAS?

OracleiAS 由一整套服务与实用工具组成,它们可以用来在一个分布式的环境中实施应用程序可伸缩性与可靠性。

Oracle9i 应用服务器

Oracle9iAS Oracle9iAS 体系结构体系结构

Communication Services

Application Runtime Services

System Services

Management Services

Connectivity Services

Solutions

Oracle9iAS Oracle9iAS 结构结构

J2EEJ2EE 应用组件应用组件

                                                                                                      

                                          

一个例子一个例子

Oracle9iASOracle9iAS 主要组件主要组件

Oracle HTTP ServerOracle HTTP Server

基于 Apache 的 HTTP Server 是访问 HTTP的入口,它既提供静态内容服务,也提供动态内容服务。静态内容服务通过文件系统实现;对于动态内容服务,则通过称为“ mod” 的扩展口把请求发往应用服务器和数据库服务的不同应用服务。除了 Apache提供的标准“ mod” 方法外, Oracle HTTP Server 还具备完全由 Oracle 开发和支持的Oracle 特有 "mod" 方法。

Oracle FormsOracle Forms

Oracle9iASForms Services 使用有说明的、向导驱动的 Forms Developer 构建复杂事务的 Java 表单,并将这些表单高性能、可伸缩地部署到三层济览器体系结构中。

Oracle ReportsOracle Reports

Oracle9iAS Reports Services 支持以 HTML 、 HTML/CSS 、 PDF 或者 XML格式出版动态生成的 Web 报表,并且有很好的可伸缩性和安全性。报表通过 Reports Developer 创建,这是一个与 Oracle 数据库紧密集成的快速、向导型开发环境。

DiscoverDiscover

Oracle9iAS Discoverer 能让用户从标准浏览器中完成动态的和特定的查询、报告与分析。 Oracle9I Discoverer 包括创建查询的 Discoverer Plus 和从标准浏览器中观看查询的 Discoverer Viewer 。

数据管理服务(数据管理服务( Database Database CacheCache ))

Oracle9iAS Database Cache 提供了一套只读、透明的中间层高速缓存解决方案,对于访问Oracle 数据库的 Web 网站和应用,它能够提高他们的吞吐量和性能。 Oracle9iASDatabase Cache 能够与任何 Web 或应用服务器包协同工作,只要它们与数据库通讯时使用 OCI 或者使用其他 OCI 中间层(例如, JDBC 、 PRO*C 、 ODBC )。

Cache Cache 体系结构体系结构

什么样的程序会从什么样的程序会从 CacheCache 受益?受益?

网上访问 Oracle 数据库众的数据

具有大量的动态制度内容

具有数据易变性较低的不连续表

Oracle9iAS Oracle9iAS 部署结构部署结构

单盒配置

多层配置多层配置

HTTP Server 和 Apache Jserv 放在数据库以外的一个独立节点上。这种配置比单盒配置具有更高的可伸缩性和容错能力。

该配置把 HTTP Server 和 Apache Jserv 分别放在不同的节点上。

具有高速缓存的多层配置具有高速缓存的多层配置

这种配置引入可伸缩性的数据访问,后端数据库可以服务更多的用户。

使用 Oracle 并联武器的数据库节点冗余,该配置具有无单点故障特性,具有极高的可

伸缩性、可用性和容错能力。