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

下载本文档

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

文档简介

Oracle9i产品结构和开发工具,马梅计算中心数据库课题组2002.10.15,内容,Oracle8i以前版本的软件产品结构图Oracle9i的产品结构和开发工具Oracle9i数据库Oracle9i数据库功能Oracle9i开发工具套件Oracle9i开发工具套件功能Oracle9iJdeveloperOracle9i应用服务器,Oracle8i以前版本的软件产品结构图,Oracle9i产品结构和开发工具,Oracle9i并非单一的数据库产品,它由三部分组成,:Oracle9i数据库Oracle9i应用服务器(Oracle9iAS:Oracle9iApplicationServer)Oracle9i开发工具套件(Oracle9iDS:Oracle9iDeveloperSuite)它是集成在一起的用于Internet的新一代智能化的、协同各种应用的软件基础架构,并称其为Oracle9i平台(Oracle9iPlatorm)。,Oracle9i数据库(1),Oracle9i数据库以三种版本提供,适用于不同的开发和部署环境。Oracle9i标准版适用于工作组级应用、部门级应用以及互联网/内部网应用。Oracle9i企业版为高端应用提供了高效、可靠和安全的数据管理能力。高端应用主要包括大数据量的在线事务处理(OLTP)环境,查询密集型数据仓库以及要求苛刻的互联网应用等。Oracle9i个人版支持单一用户开发和部署。,Oracle9i数据库(2),Oracle9i数据库功能(1),Oracle9i数据库有如下功能:OracleRealApplicationClusters支持从集群系统配置中的多个节点访问单一数据库。OraclePartitioning允许将大型数据库表拆分为可分别管理的多个较小的数据块,而同时保持数据单一应用级视图,排列、阵列、复合以及列表等分区方法都得到支持。OracleAdvancedSecurity通过实施行业标准的加密与完整性算法以及支持多种外部验证服务提供了强大的验证和加密能力,如使用数字证书或口令验证用户身份等。Oracle9i数据库提供了完善的端到端安全体系结构,包括强壮的三层安全体系、托管环境的安全体系、支持基于标准的PKI、改进的用户和安全管理策略、提供数据加密和标签安全等等。,Oracle9i数据库功能(2),OracleLabelSecurity为细粒化访问控制提供了基于行标签的安全性,OracleLabelSecurity借用政府机构、国防部门及商业组织使用的“贴标签”概念来保护敏感信息并提供数据隔离能力。OracleOLAP它完全集成于数据库中,提供了一套完整的分析功能。如预测性分析用来预测市场趋势,预测产品制造需求并可用于构件建企业预算与财务分析系统。联机分析处理(OLAP)和数据挖掘技术的先进分析服务,使用户能够容易地开发个性化的解决方案,对包括历史信息和当前Web网站交互信息在内的所有数据进行分析。Oracle9i数据库大幅度提高了核心数据管理能力,能够支持更大的数据量、更多的用户、更快的响应时间和更有效的数据抽取、转换和加载功能。,Oracle9i数据库功能(3),OracleDataMining为分类、预测和关联嵌入了数据挖掘功能,所有的模式构件和标记功能都可以通过基于Java的API访问OracleSpatial能够让用户和应用开发人员把他们的空间数据无缝地集成到企业应用中,OracleSpatial方便了以相关数据的空间关系为基础数据的分析,例如在给定距离范围内商店位置与客户的接近程度以及给定地区范围内的销售收入等,都是空间分析的例子。OracleEnterpriseManagerPacks(详见Oracle9i数据库(2))OracleProgrammer(详见Oracle9i数据库(2)),Oracle9i数据库功能(4),与Oracle8i数据库相比,Oracle9i数据库最具突破性的技术是RealApplicationClusters真正应用集群技术,它包括9项专利和18项待批专利技术。Oracle使用专利技术高速缓存融合(CacheFusion)体系结构,使Oracle9i真正应用集群系统能够有效地在集群的所有计算机上共享那些经常被访问的数据,而对应用程序而言访问是透明。Oracle与康柏、EMC、HP、Sun等领先的硬件厂商合作,共同开发了能够与这一新集群技术无缝工作的硬件服务器和网络存储系统。,Oracle9i开发工具套件(1),OracleDeveloperSuite是一套完整集成的开发工具包,开发人员可利用它简便快捷地创建Internet应用。它具有公共的IDE以及用于建模、Java程序设计、组件开发和生成报表的工具,所有工具共享一个公用数据字典,允许开发者相互共享开发项目。通过集成的Java、XML和SQL工具,开发人员可以灵活使用多种开发策略。,Oracle9i开发工具套件(2),在安装时,有四种选择:J2EEDevelopment:allowsyoutodevelopJavaandEnterpriseEdition(J2EE)applicationsusingJava,HTML,XML,andSQL.BusinessIntelligence:(Windowsonly)allowsyoutoextendtransactionalapplicationswithbusinessintelligence.RapidApplicationDevelopment:(Windowsonly)allowyoutorapidlybuildReports-basedandForms-basedapplications.Alsoprovidesasoftwareconfigurationmanagementtoolandatoolsetfordesigningandgeneratingdatabasesandn-tierapplications.Complete:ForWindows,thisoptionprovidesallOracle9iDScomponents.ForUNIX,itprovidestheJ2EEDevelopmentcomponentsandthedevelopmenttoolsforbuildingReports-basedandForms-basedapplications,表-1Oracle9iDS安装选件和组件(Windows),表-2Oracle9iDS安装选件和组件(UNIX),Oracle9i开发工具套件功能(1),应用程序开发Oracle9iDesigner提供了自带的模型环境,它能使开发者明确地获取和表示商业需求。它提供了对多种可视化模型的支持,包括ER图表、信息工程和对象的分析与设计。OracleDesigner还提供了一些工具,利用它们可将应用程序和数据库转化为模型并生成基于客户机/服务器和Web的应用程序。用其综合的协作环境,Oracle的设计者使应用程序的开发人员极大地提高了效率。提供了可以迅速、准确、有效地建模、生成和捕获商务应用程序需求,并对那些设计或应用程序的改变可能带来的影响进行评估的一套工具集。Oracle9iSoftwareConfigurationManager(Oracle9iSCM)可管理结构化和非结构化的数据以及整个开发生命周期中的各类文件,用来支持任意规模和复杂度的众多开发人员、众多数据流软件开发项目。,Oracle9i开发工具套件功能(2),Oracle9iFormsDeveloper是一个高效的端对端快速应用程序开发(RAD)工具,用来构建企业级的、以数据库为中心的商务应用程序。Oracle9iForms应用程序部署于业界最快和最轻便的、并通过了J2EE认证的应用程序服务器Oracle9iApplicationServer之上。Oracle9iJDeveloper是一个J2EE和XML开发环境,可以为开发、调试和部署商务应用程序以及Web服务提供端到端的支持。Oracle9iJDeveloper提供了一个公用插件API,可用于扩展和自定义开发环境,例如Oracle9iBusinessIntelligenceBean。,Oracle9i开发工具套件功能(3),商务智能Oracle9iReportsDeveloper是一个高保真的企业报表工具,有了该工具,企业就可以在一个具有无与伦比的可伸缩性和安全性的环境下,即时访问组织内外各个层次的信息。Oracle9iReports应用程序部署于业界最快和最轻便的、并通过J2EE认证的应用程序服务器Oracle9iApplicationServer之上。Oracle9iDiscoverer是一个直观的特定查询、报表、分析和Web发布工具,有了该工具,组织中各个层次的用户就可以即时访问到数据中心、数据仓库和在线事务处理系统中的信息。Oracle9iWarehouseBuilder可以用来设计和部署企业数据仓库、数据中心和商务智能应用程序。Oracle9iClickstreamIntelligenceBuilder是一个集成的商务智能应用系统,该系统带有基于门户的报表,可以用于测量Web流量和改善网站效率。,Oracle9iJdeveloper(1),Oracle9iJDeveloper是Oracle推出的新一代应用开发工具Oracle9iJDeveloper完全基于Java语言编写,适用于Linux、Unix和Windows等多个操作系统。Oracle9iJDeveloper为开发者提供了更高的编码质量,使J2EE与XML开发者能够更快的创建Internet应用与Web服务。为开发者提供了可以优化Java应用性能的新特性单一的集成开发环境(IDE),适用于Java、XML与SQL、商业智能、UML模型与J2EEWeb服务。,Oracle9iJdeveloper(2),安装与运行1、解压缩下载的jdev9i_rc2.zipunzip(或winzip)jdev9i_rc2.zip2、运行在Windows环境在下:/jdev/bin/jdvw.exe在Linux环境下:/jdev/bin/jdev,Oracle9iJdeveloper(3),Oracle9iJdeveloper(4),Oracle9iJdeveloper(5),Oracle9i应用服务器,Oracle9iAS同Oracle9i和Oracle9iDeveloperSuite工具集结合在一起,为创建、提交和管理Internet应用提供了高度可伸缩的、基于标准的基础结构和优良的数据集成特性。适于运行任何Internet应用包括J2EE和基于模型的应用。Oracle9iAS提供了由Apache所支持的Oracle9iAS高速缓存等新特性,可大幅提高网站性能和规模可调性。无需增加更多的昂贵硬件就可以以更丰富的动态页面内容支持更多的用户。Oracle9iAS以Web界面为

温馨提示

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

评论

0/150

提交评论