25
ORACLE9iAS ORACLE9iAS 简简 简简 简简简简简简简 简简简 2003 简 2 简 25 简

ORACLE9iAS 简介

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: ORACLE9iAS 简介

ORACLE9iASORACLE9iAS 简介简介

高能所计算中心

张红梅

2003 年 2 月 25 日

Page 2: ORACLE9iAS 简介

什么是 Oracle9iAS

Oracle9iAS 的结构

Oracle9iAS 的服务

Oracle9iAS 的主要组件

Oracle9iAS 部署结构

Page 3: ORACLE9iAS 简介

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

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

Page 4: ORACLE9iAS 简介

Oracle9i 应用服务器

Page 5: ORACLE9iAS 简介

Oracle9iAS Oracle9iAS 体系结构体系结构

Page 6: ORACLE9iAS 简介

Communication Services

Application Runtime Services

System Services

Management Services

Connectivity Services

Solutions

Page 7: ORACLE9iAS 简介

Oracle9iAS Oracle9iAS 结构结构

Page 8: ORACLE9iAS 简介

J2EEJ2EE 应用组件应用组件

Page 9: ORACLE9iAS 简介

                                                                                                      

                                          

Page 10: ORACLE9iAS 简介

一个例子一个例子

Page 11: ORACLE9iAS 简介

Oracle9iASOracle9iAS 主要组件主要组件

Page 12: ORACLE9iAS 简介

Oracle HTTP ServerOracle HTTP Server

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

Page 13: ORACLE9iAS 简介
Page 14: ORACLE9iAS 简介

Oracle FormsOracle Forms

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

Page 15: ORACLE9iAS 简介

Oracle ReportsOracle Reports

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

Page 16: ORACLE9iAS 简介

DiscoverDiscover

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

Page 17: ORACLE9iAS 简介

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

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

Page 18: ORACLE9iAS 简介
Page 19: ORACLE9iAS 简介

Cache Cache 体系结构体系结构

Page 20: ORACLE9iAS 简介

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

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

具有大量的动态制度内容

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

Page 21: ORACLE9iAS 简介

Oracle9iAS Oracle9iAS 部署结构部署结构

单盒配置

Page 22: ORACLE9iAS 简介

多层配置多层配置

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

Page 23: ORACLE9iAS 简介

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

Page 24: ORACLE9iAS 简介

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

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

Page 25: ORACLE9iAS 简介

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

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