ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Designer产品简介(转)

Designer产品简介(转)

原创 Linux操作系统 作者:jcszjswkzhou 时间:2019-05-14 11:36:05 0 删除 编辑
Designer产品简介:



Oracle Designer工具集提供了一种在RAD风格的用户界面下开发企业Web应用和客户/服务器应用的集成式解决方案。不论是业务建模还是应用部署,Oracle Designer可以跨越软件开发生命周期的每一个阶段。其信息仓储驱动的方法允许其任一或所有部件都可用于可伸缩、跨平台、分布式应用的快速开发。

可视化开发方法

Oracle Designer建模工具集在应用的整个开发生命周期内部都提供有一系列丰富的图示化工具。这种高度可视化的方法极大地方便了业务用户和技术用户间的通讯,确保了所发布的应用准确无误。图示化方法简化了定义、个性化以及理解系统部件及其相互关系的任务。

灵活的业务建模方式

工具集支持面向对象和实体关系的建模方式使得业务建模非常灵活。在这两种方式下图示化工具均支持各自建模风格的标准规范。统一建模语言(UML)为面向对象的类型建模工具所支持,ER建模方式为实体关系图示化工具所支持。

Web和客户/服务器应用的生成

Oracle信息仓储中的定义可以生成完整的应用。针对一个模块或整个应用的单个定义可以部署到客户/服务器和Web环境之中,而定义的任何一个部分都不需做改变。应用可以通过多种方式来生成,例如通过Oracle Developer、HTML、C++、Microsoft Visual Basic等。基于模型的开发允许你充分利用今天不断变化的技术,而同时又能保护现有的投资。

设计捕获

面向Oracle和非Oracle数据库的服务器设计可以被捕获到Oracle信息仓储之中。这使数据库得以从传统系统、文档或现有系统的维护中争脱了出来,并使企业具有察看企业所有数据的能力。类似地,你也可以捕获Oracle Developer或Microsoft Visual Basic中所建立的应用设计,包括所有在自身脚本编制环境中编写的应用逻辑。

正反向设计技术

开发人员可以借助正反向设计技术在Oracle Designer之外修改应用,并在应用再次生成时捕获和保留这些变化。这是高生产力设计和开发环境的一个关键要素。
Oracle Developer应用定义可以被捕获到信息仓储之中,必须做的改变可通过Oracle Designer来完成,然后再重新生成应用。如果Oracle Developer内所生成的应用在将来要做变动,特别是当要以PL/SQL触发器的形式加入大量的附加业务逻辑时,这些变动同样也能被捕获到信息仓储中,并且在进一步生成时不会被覆盖。

信息仓储管理工具

Oracle Designer包含一个综合工具集,用来管理Oracle信息仓储中的内容,以及用户对它的存取。信息仓储管理程序(Repository Administration Utility)还提供了一种高效、易用的功能以确保跨多个用户的大规模系统开发能够顺利进行,从而使控制环境中所有在一起工作的开发人员能够获得最大益处。

强大的预设数据库和应用设计转换工具

在一个有效的实体关系模型或面向对象的类型模型中,数据库设计转换工具可以自动生成第一个数据库方案,且具有完整的表、列、索引和参照完整性约束。类似地,应用设计转换工具也能利用功能模型和数据模型中的信息为屏幕、报告和菜单创建完整的模块定义。这些都是代码生成前的附加设计工作,且可以重复进行。这一默认的设计方法为服务器和程序设计建立了全面根基,使开发人员能够把更多的时间用在用户需求上,从而提高生产效率,增进最终系统的质量。

信息仓储的灵活性与开放界面

Oracle信息仓储可以通过用户扩展能力处理特定开发对象。信息仓储中范围广泛的对象集可以很容易地加入到对话界面中,而无需进行程序设计。新的对象可以在工具中进行访问,并且能够很容易地通过矩阵、图示工具或信息仓储对象导航工具加以控制。

Designer特性

Oracle过程模型工具

Oracle Designer附带的过程模型工具可直接支持过程建模技术,以帮助部门从根本上改进其基本业务过程,并使该过程具有可视化能力和可理解性。部门通过理解这些业务过程的工作方式以及发掘这些过程高效执行的机会可以获得非凡的竞争优势。成本缩减、质量提高连同使用先进技术的机会都是过程活动可能产生的效果。

业务分析与需求建模工具

OracleDesigner所提供的工具支持标准工业实体关系、功能层次数据流和面向对象的建模技术。对信息和功能需求的透彻理解是系统开发过程中的关键阶段。利用所获取的知识,可以构建完全满足企业需求的系统,并使基于模型的快速开发和维护更加容易。

设计编辑器

Oracle Designer工具集提供了一个唯一的物理设计环境,用于开发过程中的设计和生成阶段。众所周知的设计编辑器(Design Editor)为能在数据库和应用设计期间观察和控制信息仓储定义提供了一种便捷和高生产力的途径。设计编辑器由一个对象导航工具窗口和绘制屏幕组成。
利用导航工具可以观察所有的设计对象,其深层访问的能力使对详尽信息的访问变得更加容易。通过选定一个对象,并将其拖至设计编辑器的绘制屏幕,可以激活相应的图示化工具,从而使用权设计层信息仓储对象能够通过图形化方式来进行观察和控制。
面向Oracle和非Oracle数据库的服务器设计可以被捕获到Oracle信息仓储之中。这使数据库得以从传统系统、文档或现有系统的维护中争脱了出来,并使企业具有察看企业所有数据的能力。类似地,你也可以捕获Oracle Developer或Microsoft Visual Basic中所建立的应用设计,包括所有在自身脚本编制环境中编写的应用逻辑。
这种拖放技术同样可用于在相应设计对象被选定后打开数据图示化工具(Data Diagrammer)、模块图示化工具(Module Diagrammer)和模块逻辑编辑器。对象导航工具及其他图示化工具可以协同工作,并允许一个图示化工具中所选定的对象能够被拖放到另一个图示化工具之中。

Designer生成工具

Oracle Developer

由设计编辑器调用的Oracle Designer生成工具(Oracle Generators)所产生的生产力及UI标准对高可用性应用的快速部署是非常关键的,生成工具使开发人员在投资周期的初期阶段自动受益,确保应用开发准确顺利的实施。Oracle Developer表格和报告可被全部指定、生成或以反向工程方式存入Oracle信息仓储之中,以提供企业级客户/服务器或Web应用的快速创建。

Oracle Web Server生成工具

图形化模型定义使用与对报告生成相同的方法,可以生成动HTML Web应用。在标准浏览器中可以运行这些部署在Oracle应用服务器上的应用,并能生成一个面向许多用户的数据集中的Web应用。

C++生成工具

C++程序可提供对Oracle 8的无缝访问。使用对象类型模型做为其基类。C++生成工具可以自动生成C++类,并为这些对象提供透明的“一致性”。C++生成工具为每一对象类型都创建一类定义。生成工具还要创建一运行时映射关系,以便应用能与Oracle数据库透明交互。

Visual Basic生成工具

Oracle Designer Visual Basic生成工具可以生成全功能、面向数据的Visual Basic应用,它所基于的是记录在信息仓储中的模块和数据库设计规范。这些已生成的应用可以装入Visual Basic设计环境之中,在这里产生运行时所需的执行程序或再做进一步的提炼。

开放式服务器生成工具

Oracle Designer对大多数类型广泛的数据库,通过在服务器方产生部件,完成企业应用和数据仓库的解决方案。SQL DDL是为表设计而创建的,表设计则通过系统设计工具(System Designer)来定义。这些表设计包括基本表和列信息,以及外部键约束、检查约束和主键约束等等的合法性。对于Oracle 7和Oracle 8,服务器生成工具还附加地创建了所有RDBMS中复杂的有效特性。服务器生成工具同时还可以反向生成Oracle RDB、Oracle Life、DB2/2、Microsoft SQL Server、Sybase、ANSI SQL DDL,以及ODBC数据库。与利用其他生成工具一样,对现有定义的反向构造将允许开发人员使用系统设计工具维护和重新设计系统。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-123173/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-08-29

  • 博文量
    3010
  • 访问量
    2218039