Oracle Data Integrator 体系结构 Oracle Data Integrator技术白皮书: 产品体系结构总览 Oracle 白皮书 2006 年 12 月 Oracle Data Integrator 体系结构 Oracle Data Integrator 体系结构 介绍 Oracle Data Integrator 由多个组件构成,并且这些组件围绕同一个集中式的元数据库共同工作。上述组件——图形模块、运行时组件以及 Web 界面,通过与其他高级特性的结合,使 Oracle Data Integrator成为一种代表当前最先进技术水平、非传统性(Legacy-free)的轻量级集成平台。本白皮书将对 Oracle Data Integrator的体系结构予以详细描述。 体系结构总览 Oracle Data Integrator 体系结构的组织主要是围绕一种模块化存储库展开,通过完全在 Java 中编写的图形模块和执行代理(程序)、以客户服务器模式对该存储库进行访问。该体系结构还包括 Web 应用以及 Metadata Navigator ,它们可以使用户通过 Web 界面访问信息。 图形模块 四种图形模块分别是 Designer、Operator、Topology Manager 、以及Security Manager 。这些模块可以被安装在所有支持Java Virtual Machine 1.5(J2SE)的平台上,包括 Windows、Linux、HP-UX、Solaris、AIX、以及 Mac OS 等。 图 1:连接存储库的图形模块。 四种图形模块具体说明如下: ·Designer 定义出数据转化及数据完整性的声明式规则。所有项目开发都发生在该模块中;此外,数据库和应用元数据也在此模块中被引入和定义。Designer 模块利用元数据和规则来生成运行场景。对于开发人员和元数据管理人员而言,它是核心模块。 ·Operator 负责管理和监控运行。它被设计供生产操作人员使用,可以显示出包括错误记录、处理行数、执行统计、执行的实际代Oracle Data Integrator体系结构的组织主要是围绕一种模块化存储库展开,通过完全在 Jav a 中编写的图形模块和执行代理(程序)、以客户服务器模式对该存储库进行访问。Oracle Data Integrator 体系结构 码等项目在内的执行日志。在设计时,开发人员也可以利用Operator 模块来调试应用。 ·Topology Manager 定义出基础的物理和逻辑体系结构。通过该模块,使服务器、方案以及代理(程序)在主数据库中得到注册,通常由基础架构或项目管理员执行上述注册工作。 ·Security Manager 负责管理用户资料及其访问权限。Security Manager 还可以指定对对象和特性的访问权限。通常,本...