ORACLE 10g
开发工具Oracle Developer Suite 10g
  Oracle Developer Suite 10g为快速开发将事务处理和商务智能特性结合在一起的商务应用程序和服务提供一个全面、集成化、开放式的开发环境。Oracle Developer Suite通过集成到一个支持最新互联网标准(包括Java、XML、Web服务和SQL)的单一环境而加速应用程序的开发。Oracle Developer Suite在一个集成的套件中支持整个应用开发周期,包括建模、成型、代码开发、调试、性能调整和部署,从而降低成本。

1降低开发成本

  一个全面集成的开发环境可以缩短产品上市的时间并降低总体成本。使用多个功能交叠的工具Oracle Developer Suite提供的是一个现成的、全面的事务处理和商务智能开发平台,而不是将它们手工集成到一个一致的框架中所构建的开发环境。
  就它们本身而言,复杂的工具,如设计和分析建模器、快速应用开发工具、数据仓库构建器、分析和报告生成环境以及软件配置管理都意味着相当大的投资。对来自不同厂商、各自有着独立发布周期和不同培训课程的多个产品进行同步是件耗时费力的工作,使开发小组很难成功地完成项目。Oracle Developer Suite通过一套无需额外成本和管理费用就可供每个开发人员使用的集成化事务处理和商务智能工具改变了这种状况。

2加快开发周期

  
集成化的生命周期
  Oracle Developer Suite通过一个覆盖整个应用生命周期的高度集成化的单一开发环境帮助各机构来提高开发基于标准的、高质量的应用程序的效率。开发人员可以轻松地在一个一致的开发套件中,完成从高级分析、快速应用开发、再到报告和分析等所有阶段。
  在每个阶段,Oracle Developer Suite都帮助开发人员更快地完成常见任务。在开发的设计和分析阶段,一个模型驱动的体系结构(Model Driven Architecture,MDA)自动将概念模型转换为代码。在构建阶段,快速应用程序开发组件,如Oracle Forms Developer和Oracle Jdeveloper,提供直观的可视化编码环境,包括向导程序、说明性的属性选项板以及易于使用的调试与性能调整工具。在报告和分析阶段,Oracle Reports和Oracle Business Intelligence Beans等组件使得对商务交易活动的分析简单得只需点击,而无需进行枯燥的编程工作即可完成。
  集成化的平台  
  OracleDeveloper Suite的组件是为协同工作并充分利用彼此的优点、提供高度优化的开发周期而设计的。例如,在Oracle Forms中使用PL/SQL的开发人员可以通过在Oracle JDeveloper中开发的Java功能来扩展他们的应用程序。反之,Java开发人员可以使用Oracle Business Intelligence Beans和Oracle Reports Developer设计的商务智能组件来扩展他们的Java应用程序。为了简化管理,Oracle Developer Suite中的所有组件都可以使用Oracle Software Configuration Manager(Oracle 软件配置管理器)来控制和共享项目信息。这种内置的集成可加快整个生命周期的开发速度,同时降低维护、培训和运作成本。
  为了使建模、构建、部署和测试周期更快速,Oracle Developer Suite嵌入了一个Oracle Application Server J2EE Container的一个实例。开发人员可以在开发环境中立即测试、调试和调优通过Oracle JDeveloper、Oracle Forms Developer和Oracle Reports Developer开发的应用程序,而无需任何复杂的配置或安装。相应地,只需一次鼠标点击或简单的文件复制就可以将这些应用程序无缝地部署到Oracle应用服务器上。
  OracleDeveloper Suite是为了可以通过标准JDBC和ODBC数据库驱动程序与任何关系型数据库一起工作而构建的。而且,还做了大量的工作使开发人员能够充分利用Oracle Database的独特特性集,如关系型对象和OLAP功能。PL/SQL编辑和调试功能内置于Oracle JDeveloper和Oracle Forms中,使开发人员可以无缝地调试在他们的应用程序中调用数据库存储过程的代码。

3提高效率,而无论开发人员的技能水平如何

  
每个机构中的开发人员群体都有一定的技能范围。Oracle Developer Suite中的组件使所有水平的开发人员都能高效地工作,而无论他们的培训经历和原有的知识水平如何。有经验的Java开发人员会发现Oracle JDeveloper是一个天生卓越的开发环境,而传统的设计人员会发现Oracle Designer更适合于结构化分析。寻求更具可视化和说明性的快速应用开发方法的开发人员会发现,Oracle Forms能很好地满足他们的要求。
  
Oracle Developer Suite还包含一个J2EE Design patterns(设计模式)框架,它可帮助开发人员根据行业最佳实践轻松、快速地构建高质量、高性能J2EE应用程序和Web服务。新的开发人员在这个框架下,通过一个使常见开发任务自动化并且便于构建结构良好的应用程序的可视化工作台,可以迅速进入高效工作状态。另一方面,经验丰富的开发人员可以将精力集中在构建应用程序上而不是维护应用基础设施上。

4通过标准降低风险

  按照行业标准开发应用程序有助于开发人员通过选择厂商、确保互操作性、保证盈利和充分利用广泛可用的开发人员技能来降低风险。Oracle Developer Suite积极地采纳了Java、XML和Web服务标准,所以开发小组不受专有厂商的束缚,同时保持在一个高效的集成化的开发环境中进行工作。
  借助Oracle Jdeveloper,Oracle Developer Suite引领着本行业支持最新的J2EE、J2SE和J2ME标准。XML标准支持包括DOM、SAX、XML Schema、JAXP和XSL。Web服务标准支持包括SOAP、WSDL和UDDI。其他重要标准包括UML、XMI、WebDAV和SQL,也得到了广泛地支持。Oracle Developer Suite的各个组件都具有这些功能。
  工作效率的提高并不意味着Oracle Developer Suite不支持最新的标准。在Oracle JDeveloper中,UML建模器、可视编辑器和生成J2EE组件的向导都促进了基于标准的高效率。在Oracle Reports中,报告页面编辑器生成可以在任何JSP编辑器中进一步编辑的标准Java Server Pages。在Oracle Forms中,Java客户运行在标准的Java虚拟机上并且可以无缝地集成任何标准JavaBean组件。

5更快地分析事务处理信息

  生成报表和分析从各事务处理系统收集到的数据往往是在开发完成后再做。很多情况下,开发一个商务智能系统是一项要求单独软件和很长开发周期的重要任务。有了Oracle Developer Suite,情况就完全不同了。商务智能被看作是事务处理应用程序开发的标准构成部分。开发人员拥有全面的集成化的商务智能工具来帮助构建报表和分析型应用程序,作为事务处理应用程序的自然补充或附件。
  Oracle Developer Suite中的Oracle Reports提供了一个企业报表生成工具,用于基于任何数据源来生成报表和以任何格式显示报表。这些报表可以通过Web进行访问或打印在纸上。Oracle Reports Developer为商务分析人员提供了一个高度直观的可视化报表开发环境,并使Java开发人员能够在Oracle JDeveloper JSP编辑器中定制报表。
  Oracle Business Intelligence Beans (BI Beans)是一个JavaBeans的集合,使开发人员能够构建充分利用Oracle Database功能的分析型应用程序。BI Beans组件可以分为三类:表示类beans (图形、交叉表和表格)、OLAP beans (查询和计算构建器)和类别服务。BI Beans直接集成到Oracle JDeveloper,表现为用于各种客户端的标准Swing JavaBean控件和用于HTML客户端的JSP标记库。

6提高性能和质量

  
高性能和高质量代码是设计良好的应用程序的标志。成功的开发机构将性能和质量作为应用开发过程的固有组成部分。然而,构建这样的应用程序所需的技能在大多数机构中都很难找到。
  对于Java开发人员来说,Oracle JDeveloper通过确保每位开发人员在同一个开发环境下拥有多种性能剖视器、业界最快的Java调试器和CodeCoach提供的按需代码分析和优化特性,而改变着J2EE性能和质量工具的前景。这些工具使开发人员,无论其具备什么样的技能和Java经验,都能够通过分析内存使用情况、Java事件、代码执行和SQL查询迅速隔离和解决性能问题。
  
对于从Oracle Designer模型生成应用程序的开发人员来说,产生的PL/SQL代码通过多年来使用该基础设施进行大型应用部署的经验而得到了优化。Oracle Forms开发人员自动从Oracle Forms Web部署基础设施的内置优化特性中受益,这个基础设施负责将网络流量和内存使用降到最小。对于使用JDeveloper的J2EE Designer Pattern(设计模式)框架的Java开发人员来说,产生的应用程序的性能和可伸缩性特性建立在J2EE行业的最佳实践基础之上。使用建模和框架的最终结果是一个一致、高可维护、可伸缩性的应用基础设施,而且不需要为维护框架本身而支付管理费用。patterns(设计模式)框架,它可帮助开发人员根据行业最佳实践轻松、快速地构建高质量、高性能J2EE应用程序和Web服务。新的开发人员在这个框架下,通过一个使常见开发任务自动化并且便于构建结构良好的应用程序的可视化工作台,可以迅速进入高效工作状态。另一方面,经验丰富的开发人员可以将精力集中在构建应用程序上而不是维护应用基础设施上。

 7协作管理复杂度

  随着应用程序和服务变得越来越复杂和对完成任务越来越关键,精确的设计和分析成为成功软件开发项目的主要因素。Oracle Developer Suite为应用程序分析人员提供使用标准为应用程序建模所需的所有工具,如Oracle JDeveloper中的UML建模或Oracle Designer中的Information Engineering建模。
  使用Oracle Developer Suite的分析人员可以准确地从模型中捕获最终用户的要求,并自动将它们传输到运行的软件系统中。数据库分析人员可以从逻辑和物理数据库模型产生数据库模式。商务分析人员可以从Oracle Jdeveloper中的UML产生Java应用程序,从Oracle Designer中的应用模型产生PL/SQL应用程序。Oracle Developer Suite还支持从现有数据库和Java或PL/SQL代码反向产生模型,便于文档的重复使用和改进。
  通过Oracle Software Configuration Manager(Oracle 软件配置管理器),Oracle Developer Suite中的所有组件都提供了多流式、多项目开发的团队协作功能。基于数据库资料库,Oracle软件配置管理器建立在一个管理着包括Java和PL/SQL代码、文档、HTML和其他常用开发组件在内的任何结构化和非结构化内容的生命周期。Oracle JDeveloper还支持基于Web的分布式创作和版本控制(Web-based Distributed Authoring and Versioning,WebDAV),使开发小组可以通过互联网上实现项目共享。

8通过新技术实现创新

  新技术往往使企业以以前无法想像的方式实现创新。例如,Java、XML和SQL每个都代表着开发思路中的独特创新:用于商务逻辑的Java、用于互操作性的XML以及用于数据访问的SQL。它们本身都是引人注目、功能强大的技术,但集成到一起就成了Oracle Developer Suite中的一流语言,开发人员可以构想解决实际商务问题的独特答案。例如,Oracle JDeveloper代码编辑器设计了面向Java、XML、PL/SQL、JSP和HTML的特定扩展,使开发人员能够使用每一种语言进行工作,而无需进行开发环境的转换或造成效率损失。
  特别是,当各公司寻求提高商务灵活性时,Oracle Jdeveloper会帮助开发人员利用可重用商务服务构建新一代的应用程序。
  基于互联网标准的服务,也被称为Web服务,代表着另一种类似技术的发展,它提供了一种优秀的简单方法,来使用互联网协议和XML标准通过编程将系统连接起来。Oracle JDeveloper已经引领本行业将Web服务发布和使用作为开发周期的一个特性而不是一个独立的、非集成的工具集来采用。Oracle Forms和Oracle Reports这样的组件可以无缝地从Oracle JDeveloper中获得Web服务客户端,并将它们合并到PL/SQL应用程序中。
  基于互联网标准的服务,也被称为Web服务,代表着另一种类似技术的发展,它提供了一种优秀的简单方法,来使用互联网协议和XML标准通过编程将系统连接起来。Oracle JDeveloper已经引领本行业将Web服务发布和使用作为开发周期的一个特性而不是一个独立的、非集成的工具集来采用。Oracle Forms和Oracle Reports这样的组件可以无缝地从Oracle JDeveloper中获得Web服务客户端,并将它们合并到PL/SQL应用程序中。
  将事务处理应用程序开发和商务智能功能纳入到一个全面的集成化的开发环境中是Oracle Developer Suite的一个设计目标。在一个支持整个应用程序开发周期的集成化环境下,开发人员如今拥有一个高效的环境来提供基于标准的应用程序。业界已经意识到,Oracle Developer Suite的各个组件都是同类产品的领先者,从而代表了一种新的价值方向。
 

 

 

 

 

 
| 公司介绍 | | 产品中心 | 服务项目 | 招聘信息 | 联系我们 |

© Copyright 2010 Guangzhou Proserve Info-tech Co,Ld. All Rights Reserved
广州博盛科技有限公司