oracle9i产品结构和开发工具.ppt_第1页
oracle9i产品结构和开发工具.ppt_第2页
oracle9i产品结构和开发工具.ppt_第3页
oracle9i产品结构和开发工具.ppt_第4页
oracle9i产品结构和开发工具.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle9i产品结构和开发工具 马 梅 计算中心数据库课题组 2002.10.15 内 容 nOracle 8i以前版本的软件产品结构图 nOracle 9i 的产品结构和开发工具 nOracle 9i数据库 nOracle 9i数据库功能 nOracle 9i开发工具套件 nOracle 9i开发工具套件功能 nOracle 9i Jdeveloper nOracle 9i应用服务器 Oracle 8i以前版本的软件产品结构图 Oracle 9i产品结构和开发工具 Oracle9i 并非单一的数据库产品,它由三部分组成, : nOracle9i数据库 nOracle9i 应用服务器(Oracle9iAS:Oracle9i Application Server) nOracle9i 开发工具套件(Oracle9iDS : Oracle9i Developer Suite) 它是集成在一起的用于Internet的新一代智能化的、协 同各种应用的软件基础架构,并称其为Oracle9i 平台 (Oracle9i Platorm) 。 Oracle 9i数据库(1) Oracle 9i数据库以三种版本提供,适用于不同的开发 和部署环境。 Oracle 9i标准版适用于工作组级应用、部门级应用以及 互联网/内部网应用。 Oracle 9i企业版为高端应用提供了高效、可靠和安全的 数据管理能力。高端应用主要包括大数据量的在线事 务处理(OLTP)环境,查询密集型数据仓库以及要求 苛刻的互联网应用等。 Oracle 9i个人版支持单一用户开发和部署。 Oracle 9i 数据库(2) Oracle 9i数据库功能(1) Oracle 9i 数据库有如下功能: v Oracle Real Application Clusters 支持从集群系统配置中的多个节点访问单一数据库。 v Oracle Partitioning 允许将大型数据库表拆分为可分别管理的多个较小的数据块,而同 时保持数据单一应用级视图,排列、阵列、复合以及列表等分区方法 都得到支持。 v Oracle Advanced Security 通过实施行业标准的加密与完整性算法以及支持多种外部验证服务 提供了强大的验证和加密能力,如使用数字证书或口令验证用户身份 等。 Oracle9i数据库提供了完善的端到端安全体系结构,包括强壮的三 层安全体系、托管环境的安全体系、支持基于标准的PKI、改进的用 户和安全管理策略、提供数据加密和标签安全等等。 Oracle 9i数据库功能(2) vOracle Label Security 为细粒化访问控制提供了基于行标签的安全性,Oracle Label Security借用政府机构、国防部门及商业组织使用的“贴标签”概 念来保护敏感信息并提供数据隔离能力。 vOracle OLAP 它完全集成于数据库中,提供了一套完整的分析功能。如预测性分 析用来预测市场趋势,预测产品制造需求并可用于构件建企业预算 与财务分析系统。 联机分析处理(OLAP)和数据挖掘技术的先进分析服务,使用户能够 容易地开发个性化的解决方案,对包括历史信息和当前Web网站交互 信息在内的所有数据进行分析。Oracle9i数据库大幅度提高了核心 数据管理能力,能够支持更大的数据量、更多的用户、更快的响应 时间和更有效的数据抽取、转换和加载功能。 Oracle 9i数据库功能(3) vOracle Data Mining 为分类、预测和关联嵌入了数据挖掘功能,所有的模式构件和标记 功能都可以通过基于Java的API访问 vOracle Spatial 能够让用户和应用开发人员把他们的空间数据无缝地集成到企业应用 中,Oracle Spatial方便了以相关数据的空间关系为基础数据的分析 ,例如在给定距离范围内商店位置与客户的接近程度以及给定地区范 围内的销售收入等,都是空间分析的例子。 vOracle Enterprise Manager Packs(详见 Oracle 9i 数据库(2)) ) vOracle Programmer (详见 Oracle 9i 数据库(2) ) Oracle 9i数据库功能(4) n与Oracle8i数据库相比,Oracle9i数据库最具突破性的技术是 Real Application Clusters真正应用集群技术,它包括9项专利 和18项待批专利技术。 nOracle使用专利技术高速缓存融合(Cache Fusion)体系结构, 使Oracle9i真正应用集群系统能够有效地在集群的所有计算机 上共享那些经常被访问的数据,而对应用程序而言访问是透明 。 nOracle与康柏、EMC、HP、Sun等领先的硬件厂商合作,共同开 发了能够与这一新集群技术无缝工作的硬件服务器和网络存储 系统。 Oracle 9i开发工具套件(1) nOracle Developer Suite是一套完整集成的开发工具包 ,开发人员可利用它简便快捷地创建Internet应用。 n它具有公共的IDE以及用于建模、Java程序设计、组件 开发和生成报表的工具,所有工具共享一个公用数据字 典,允许开发者相互共享开发项目。 n通过集成的Java、XML和SQL工具,开发人员可以灵活使 用多种开发策略。 Oracle 9i开发工具套件(2) 在安装时,有四种选择: vJ2EE Development: allows you to develop Java and Enterprise Edition (J2EE) applications using Java, HTML, XML, and SQL. v Business Intelligence: (Windows only) allows you to extend transactional applications with business intelligence. vRapid Application Development: (Windows only) allow you to rapidly build Reports-based and Forms-based applications. Also provides a software configuration management tool and a toolset for designing and generating databases and n-tier applications. v Complete: For Windows, this option provides all Oracle9iDS components. For UNIX, it provides the J2EE Development components and the development tools for building Reports-based and Forms-based applications 表-1 Oracle9iDS 安装选件和组件 (Windows) Component J2EE Development Business Intelligence Rapid Application Development Complet e Oracle9i JDeveloper YESnoYESYES Oracle9i Reports Developer noYESYESYES Oracle9i Discoverer Administrator noYESnoYES Oracle9i Warehouse Builder noYESnoYES Oracle9i Clickstream Intelligence Builder noYESnoYES Oracle9i Forms Developer nonoYESYES Oracle9i Software Configuration Manager nonoYES YES Oracle9i Designer nonoYES YES 表-2 Oracle9iDS安装选件和组件 (UNIX) Component J2EE Development Complete Oracle9i JDeveloper YESYES Oracle9i Reports Developer noYES Oracle9i Forms Developer noYES Oracle 9i开发工具套件功能(1 ) 应应用程序开发发 v Oracle9i Designer 提供了自带的模型环境,它能使开发者明确地获取和表示商业需求。它 提供了对多种可视化模型的支持,包括ER图表、信息工程和对象的分 析与设计。 Oracle Designer还提供了一些工具,利用它们可将应用程 序和数据库转化为模型并生成基于客户机/服务器和Web 的应用程序。 用其综合的协作环境,Oracle的设计者使应用程序的开发人员极大地提 高了效率。 提供了可以迅速、准确、有效地建模、生成和捕获商务应用程序需求, 并对那些设计或应用程序的改变可能带来的影响进行评估的一套工具集 。 vOracle9i Software Configuration Manager (Oracle9i SCM) 可管理结构化和非结构化的数据以及整个开发生命周期中的各类文件, 用来支持任意规模和复杂度的众多开发人员、众多数据流软件开发项目 。 Oracle 9i开发工具套件功能(2 ) vOracle9i Forms Developer 是一个高效的端对端快速应用程序开发 (RAD) 工具,用来构建企 业级 的、以数据库为 中心的商务应 用程序。 Oracle9i Forms 应用 程序部署于业界最快和最轻便的、并通过了 J2EE 认证 的应用程序 服务器Oracle9i Application Server 之上。 vOracle9i JDeveloper 是一个 J2EE 和 XML 开发环 境,可以为开发、调试 和部署商务应 用程序以及 Web 服务提供端到端的支持。 Oracle9i JDeveloper 提 供了一个公用插件 API,可用于扩展和自定义开发环 境,例如 Oracle9i Business Intelligence Bean。 Oracle 9i开发工具套件功能(3 ) 商务务智能 vOracle9i Reports Developer 是一个高保真的企业报 表工具,有了该工具,企业就可以在一个具有 无与伦比的可伸缩性和安全性的环境下,即时访问组织 内外各个层次 的信息。 Oracle9i Reports 应用程序部署于业界最快和最轻便的、并 通过 J2EE 认证 的应用程序服务器Oracle9i Application Server 之 上。 v Oracle9i Discoverer 是一个直观的特定查询 、报表、分析和 Web 发布工具,有了该工具 ,组织 中各个层次的用户就可以即时访问 到数据中心、数据仓库 和在 线事务处 理系统中的信息。 v Oracle9i Warehouse Builder 可以用来设计 和部署企业数据仓库 、数据中心和商务智能应用程序。 v Oracle9i Clickstream Intelligence Builder 是一个集成的商务智能应用系统,该系统带有基于门户的报表,可以 用于测量 Web 流量和改善网站效率。 Oracle 9i Jdeveloper(1) nOracle9i JDeveloper是Oracle推出的新一代应用开发工具 nOracle9i JDeveloper完全基于Java语言编写,适用于Linux、 Unix和Windows等多个操作系统。 nOracle9i JDeveloper为开发者提供了更高的编码质量,使 J2EE 与XML开发者能够更快的创建Internet应用与Web服务。 n为开发者提供了可以优化Java应用性能的新特性单一的集成 开发环境(IDE),适用于Java、XML与SQL、商业智能、UML模型 与J2EE Web服务。 Oracle 9i Jdeveloper(2) 安装与运行 1、解压缩下载的jdev9i_rc2.zip unzip(或winzip) jdev9i_rc2.zip 2、运行 在Windows环境在下: /jdev/bin/jdvw.exe 在Linux环境下: /jdev/bin/jdev Oracle 9i Jdeveloper(3) Oracle 9i Jdeveloper(4) Oracle 9i Jdeveloper(5) Oracle 9i 应用服务器 nOracle9iAS同Oracle9i 和 Oracle9i Developer Suite工具集结合在 一起,为创建、提交和管理Internet应用提供了高度可伸缩的、基 于标准的基础结构和优良的数据集成特性。 n适于运行任何Internet应用包括J2EE和基于模型的应用。 nOracle9iAS提供了由 Apache所支持的Oracle9iAS 高速缓存等新特 性,可大幅提高网站性能和规模可调性。无需增加更多的昂贵硬件 就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论