AA证券财务系统建议书
(应用技术部分)
2010年04月
目 录
1 2
前言 .................................................................................................................................................................. 4 AA证券ERP系统技术解决方案整体架构 ..................................................................................................... 6 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3
系统部署及平台方案 .............................................................................................................................. 9 系统部署方式 .......................................................................................................................................... 9 系统服务器配置方法 ............................................................................................................................ 10 系统服务器配置建议 ............................................................................................................................ 11 系统其他服务器配置建议 .................................................................................................................... 13 操作系统平台 ........................................................................................................................................ 14 网络环境 ................................................................................................................................................ 14 客户端 .................................................................................................................................................... 15 系统高可用性和备份 ............................................................................................................................ 15
系统集成解决方案 ........................................................................................................................................ 16 3.1 3.2
ORACLE应用软件系统内置的集成技术 ............................................................................................... 16 业务集成平台的必要性 ........................................................................................................................ 18
4 ORACLE信息系统平台的特点和优势........................................................................................................ 20 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11
先进的100%互联网技术架构,降低成本,便于维护 ....................................................................... 22 信息高度共享,业务流程连贯统一 .................................................................................................... 23 先进的信息系统架构,共享的、统一的数据模型 ............................................................................. 24 灵活的工作流技术满足流程重组和持续改进 ..................................................................................... 25 高度的灵活性和开放性:模块化的软件体系结构 ............................................................................. 26 优秀的可扩展性能:应用服务器扩展、数据库服务器扩展 ............................................................. 27 全面符合工业标准,是应用运行的开放平台,实现企业的规范化 ................................................. 28 安全机制,保证业务信息和操作安全 ................................................................................................ 30 系统审计功能,强化系统操作监管 .................................................................................................... 33 全生命周期的系统管理,IT人员的系统管理利器 ............................................................................. 34 应用软件的易用性,使最终能用户感受生产效率 ............................................................................. 36
Copyright © 2008 Oracle Corporation
All rights reserved.
4.12 4.13
高效的二次开发功能和方指导 .................................................................................................... 38 通过ORACLE数据库备份机制,保证数据安全 ................................................................................... 40
Copyright © 2008 Oracle Corporation
All rights reserved.
1 前言
根据AA证券目前以及未来的发展目标和业务需求,需要制定信息技术总体规划和ERP总体架构方案。通过信息系统的建设和优化,使得AA证券业务的快速、敏捷发展得到信息系统有力的支撑。AA证券的各个业务系统不仅仅需要有效支撑AA证券的各项业务,还要提高AA证券内部管理、优化业务流程和企业内部资源。从信息化的角度来看,AA证券要建设先进的、合理的、敏捷的、可伸缩的信息系统技术平台,实现AA证券内部数据及时交换、信息共享、业务流程完整连贯、管理信息准确及时完整。
为实现上述目标,Oracle建议在此次信息系统建设过程中,信息技术需要建立几个原则。 先进性原则,AA证券建设系统时,需要采用先进的信息技术构建系统平台,建设100%基于Internet的,以流程为核心,面向服务(SOA)的信息架构和系统。通过该原则,实现业务系统和信息平台的生命周期最大化。而各个业务系统,采用最优秀的技术和系统,最大地为AA证券带来竞争优势。
整体性原则,就是从AA证券业务的整体考虑。任何系统的建设和改造,都要从AA证券业务发展和业务执行的整体去考虑。目的就是实现整体最优。通过对最核心的系统的业务优化和管理提升,实现AA证券整体的提高。
集成性原则,业务系统考虑整体,信息同样也考虑整体。信息的整体性包括信息覆盖范围的全面和某个业务对象信息的完整。因此系统间集成是关键。通过对业务流程在各个业务系统间完整而顺畅;信息在各个业务系统间安全共享;数据及时、丰富和准确;最大限度发挥信息资产在AA证券内部的价值,有力支持AA证券实现战略目标。 开放性原则,是实现集成性原则的前提之一。AA证券建设的业务系统,无论从业务层面还是技术层面都需要开放性。开放是集成的前提,而开放并符合工业标准是重中之重。这样,AA证券的信息系统才能够而且低成本的实现业务流程完整和信息全局共享的目标。同时,为后续的信息系统建设设定良好的IT生态环境。
灵活性和可扩展性原则,是支撑AA证券业务快速灵活发展的基础技术要求。因此,在具备业务系统建设时,其技术平台必须具备可扩展性和良好的可配置功能。这样,可以保证业务系统在架构上可扩展,在业务功能上可以快速、低成本的适应业务演变。 面向流程性和持续优化性原则,解决方案要面向业务流程,并提供行业的“最佳实践”作为参考,以核心流程的持续分析、改进、优化为目标。目的是实现AA证券业务流程
Copyright © 2008 Oracle Corporation
All rights reserved.
第4页
和操作的标准化、整合化和自动化,从而提高效率,降低成本,改进AA证券现有的管理模式。
企业信息及时性,要快速应对市场变化,建立快速反应的供应链,AA证券必须拥有快速实时的信息获取和分析能力。AA证券的决策层、管理层和运营层可以随时掌控企业的业务变化,为一切决策和行动提供依据。
安全性和可靠性原则,金融证券业是现代经济的核心,因而AA证券的ERP系统必须具备高度的安全性和保密性。解决方案应充分利用各种IT手段,从信息访问层,应用层和数据层度地保护AA证券数据的安全和完整。
Copyright © 2008 Oracle Corporation
All rights reserved.
第5页
2 AA证券ERP系统技术解决方案整体架构
基于Oracle建议的AA证券信息系统建设原则,Oracle公司除了在业务层面提供完整的解决方案,从信息技术层面同样提供优秀的解决方案。而这两个层面的方案是一体的,紧密结合的。Oracle是世界唯一一家能够在应用软件和IT技术两方面同时为用户提供一体化方案的提供方。这将为AA证券实现战略目标提供多层面的帮助。
Oracle提供的证券行业信息系统解决方案是一个全面的方案。方案中充分贯彻Oracle所建议的AA证券信息系统建设原则。 整体性原则
Oracle为AA证券提供一个完整的业务解决方案,能够较为全面的覆盖AA证券的业务和管理。这种一体化的方案,是信息系统建设的系统复杂度降低,同时也给实施和维护带来巨大便捷。技术支持平台的统一,不仅降低系统建设和维护成本,还降低系统间集成的难度。在Oracle方案中,财务管理和资产管理本身就是一体的,无需再作集成工作。同时,人力资源模块和财务等系统,Oracle都提供成熟的、可靠的集成方案。Oracle应用软件的技术平台都是开放的系统,可以便捷地与AA证券现有的和未来建设的非Oracle应用系统集成,提供丰富的、符合工业标准的接口方式和技术手段。在Oracle的解决方案中,Oracle不仅提供业务系统,而且提供一个全面的业务系统运行平台。该平台从IT层面有力地支持AA证券的信息化建设。因此,Oracle提供的解决方案最能支持整体性原则。 先进性原则
Oracle解决方案为AA证券提供业界领先的管理思想,使用最先进的信息技术构建系统平台,建设100%基于Internet的,以流程为核心,面向服务(SOA)的信息架构和系统。同时,解决方案中的各个功能组件都是各个专业领域中最优秀的软件系统。技术平台采用世界一流的数据库技术、中间件技术和开发维护技术。Oracle应用软件系统具备从现有应用体系架构平滑地过渡到SOA体系架构,这是IT界的发展方向。有Oracle公司在应用软件层面和技术平台层面坚强的支持,AA证券的信息系统将始终保持生命力。 集成性原则和开放性原则
Copyright © 2008 Oracle Corporation
All rights reserved.
第6页
如果建设SOA架构的业务系统,就必须采用一个集成平台,来完成所有业务系统的数据交换和流程衔接。Oracle提供不同层次的集成,包括统一的用户身份验证、统一的访问渠道、数据集成、信息共享和整合、业务流程集成和优化、IT平台整合。从而建立真正集成的信息系统。Oracle应用系统在业务层面和技术层面都是开放的,提供丰富的符合IT标准的接口,比如XML,EDI,Web Services,Java API,SQL,SOAP,BPEL等技术接口,还有员工信息批量导入,创建资产,凭证导入和界面数据导出为Excel等业务接口。所有数据的导入导出都必须经过校验,从而保证了信息质量。
Oracle系统应采用成熟开放的Java作为程序设计语言,包含大量、各类标准的接口程序,支持业内通用的协议标准,方便与AA证券专有系统和现有信息系统进行集成,系统间无论是松耦合方式集成还是紧耦合方式集成,Oracle的技术平台都提供极大的便利。Oracle 的技术平台中还包括企业通用的集成服务平台。该集成平台中不可多个组件,支持最新的集成技术及标准,如BPEL,XML,Event,J2EE等,还包括许多成熟的集成技术及标准,如Message,Queue,API,JAVA等,还支持许多老的技术,如EDI,Interface table,DB link,DB View,cics等。所以无论AA证券的原有系统采用什么技术,Oracle的集成平台都有相应的技术手段来实现集成。
对于集成所需的所有集成点和相关数据模型,Oracle提供相关的技术文档和说明。这也是系统集成成功的有力保障。 灵活性和可扩展性
Oracle系统灵活的架构基础决定了其应用系统拥有独一无二的灵活性和可扩展性,Oracle应用产品采用模块化和组件化的先进软件技术体系架构,应用软件产品可以细化成为许多细粒度的模块,不同的业务需求可以选择不同的组件或模块组合形成适合于企业需求的软件平台方案。当软件系统现有标准功能不能满足客户需求而需要修改时,不需进行长期复杂的二次开发过程修改全部软件和巨大的模块。从而降低实施成本,缩减实施周期。提供更多的接口表和集成切入点,集成客户独有的应用和其他系统。而无须进行大模块的拆分或复杂接口的新建编程工作。
Oracle软件系统采用元数据方式和应用数据字典方式描述应用功能,同时提供了完整的工作流管理系统,在应用产品的各个模块广泛采用。可以于应用处理逻辑而描述业务流程,便于业务流程的再设计,以便敏捷适应业务的变化。Oracle的业务流程引擎部署在可靠性极高的Oracle技术平台之上,保证业务流程在强大、稳定、高效和伸缩扩展性良好的平台上运行。
Copyright © 2008 Oracle Corporation
All rights reserved.
第7页
应用服务器根据处理用户负载的需要,可以安装多台应用服务器,负载增加时可增加服务器数量,应用服务器提供均衡负载的能力。Oracle支持多服务器集群(Cluster)并行处理方式,支持双机或多机系统并行运行。在并行处理模式中,Oracle使用共享数据库,在Cluster结构的各个节点上,实现任务的负载均分。当用户业务数据处理量增加时,可通过增加数据库服务器节点的方式,多数据库服务器进行扩展。
Oracle系统中提供配置功能,通过对参数的配置、系统元数据设置和用户个性化设置就能够修改系统的界面、业务处理方式和权限等。这不仅大大方便了系统实施,同时还方便的最终用户的使用。在系统建设、使用和运维方面提高效率。 面向流程性和持续优化性
Oracle始终引领应用技术,无论从主机时代向C/S时代转变,还是C/S向Internet转变,还是当今向SOA转变。Oracle建议的融合应用架构能够使用户的业务系统始终面向业务流程并可持续进行优化。Oracle软件系统采用元数据方式和应用数据字典方式描述应用功能,同时提供了完整的工作流管理系统,在应用产品的各个模块广泛采用。可以于应用处理逻辑而描述业务流程,便于业务流程的再设计,以便敏捷适应业务的变化。Oracle的业务流程引擎部署在可靠性极高的Oracle技术平台之上,保证业务流程在强大、稳定、高效和伸缩扩展性良好的平台上运行。Oracle解决方案面向业务流程,并提供行业的“最佳实践”作为参考,以核心流程的持续分析、改进、优化为目标。目的是实现AA证券业务流程和操作的标准化、整合化和自动化,从而提高效率,降低成本,改进AA证券现有的管理模式。 企业实时性
Oracle根据众多客户的需求,归纳总结了各个行业所需的通用性分析和专用分析。且分析功能是和业务功能结合一起的。这样,AA证券的管理人员可以及时地从整个企业的方方面面,全面地对企业运营进行分析和管理。并能够从关键业务指标逐步深入分析,实现Drill Down 、Drill Across等操做。通过Oracle XML Publisher等业务智能和报表工具快速获取企业内部信息,直观地展现。AA证券拥有快速实时的信息获取和分析能力,将为AA证券的决策层、管理层和运营层可以随时掌控企业的业务变化,为一切决策和行动提供依据。 安全性和可靠性
Copyright © 2008 Oracle Corporation
All rights reserved.
第8页
Oracle始终重视系统的安全性和可靠性。在系统架构层面,Oracle支持多层部署,各个层次可以是多机集群,从而使系统结构上没有单点失败。在结合网络、存储的安全性、可靠性方案,提供坚实的基础架构。在操作系统方面,Oracle支持所有主流操作系统平台。出于安全和可靠的考虑,系统可以采用UNIX,从而提高系统安全性和可靠性。Oracle应用软件采用基于角色的访问控制,有着完善的权限管理体系,包括用户管理,岗位管理,应用功能管理、权限和权限集管理、授权管理、菜单管理、日志管理(应用系统、数据库、应用服务器等)、审计管理(用户审计、数据审计)、口令管理等。并可以结合专业的用户身份管理系统实现统一身份认证和单点登录。
对于系统软件,通过应用服务器集群、数据库集群(RAC)、备份和容灾技术实现信息系统整体的安全性和可靠性。
2.1 系统部署及平台方案 2.2 系统部署方式
Oracle应用系统采用100%的互联网运行体系架构(B/S架构),客户端不须手工安装任何Oracle应用系统的客户端软件,所有软件运营阶段的维护工作可基于数据中心在应用服务器和数据库服务器上进行。这种体系架构可以很好的支持区域集中或全球(或全国)大集中的系统运营方式。实际上,Oracle应用软件的已有客户基于他们越来越集中的管理需求和业务标准化需求,正在进行或者已经完成他们的应用系统有分布模式向大集中方式的转化。
针对AA证券的需求,我们建议采用大集中的系统运营方式。这样最利于实现一体化系统、数据共享、信息完整、业务规范。同时,也可以采用分布模式,即采用两个系统的部署方式,满足AA证券的特殊管理需求。
采用集中模式,即在AA证券总部的业务系统服务器中心部署所有系统所需的服务器。AA证券内部所有用户通过AA证券内部的网络直接访问系统。
采用分布模式,即AA证券原系统仍然支撑原机构的业务,仅仅是根据业务规模扩展而升级业务系统和硬件平台。而AA建X的业务,采用单独的系统支撑。从而形成两个业务系统。
Copyright © 2008 Oracle Corporation
All rights reserved.
第9页
2.3 系统服务器配置方法
Oracle公司提供应用系统配置建议的服务。Oracle通过了解用户在系统规模和业务发生特点等情况,提供适合用户需求的系统架构和服务器配置指标建议。提供上述系统建议,Oracle是基于科学的方法和基准性能测试,结合其他因素综合得出的建议。
目前,Oracle尚无AA证券集团的业务规模和业务量发生特点等信息,因此在本建议书中暂无系统配置建议和架构建议。在与AA证券集团进一步交流后,将为AA证券集团提供系统配置建议。下面将介绍Oracle的系统配置建议的方法。 计算的基本过程
(1)根据企业提供的系统模块数、每个模块的用户数(包括注册用户数和并发用户数)和未来用户增长率,结合Oracle标准的指标参数(按每个用户每个模块所消耗系统资源的平均指标),计算出一个初步的系统性能指标(内存、CPU)。
(2)Oracle技术顾问在该计算得出的系统性能指标的基础上,一般还会根据企业的具体情况(如是否还会有其他应用产品在该服务器上运行等等)和以往实施的经验,进行一定幅度的微调,最终得出推荐的系统配置性能参数。
(3)关于服务器硬盘大小的估算,一般根据企业业务量和技术顾问的经验给出推荐值。 Oracle标准指标参数的取得
由Oracle全球专门的系统性能测试部门(Oracle Testing Group),按照国际通用的TPC标准,进行定期测试后得出一套的系统配置标准指标参数。 这套系统标准指标参数的测试过程主要集中考虑三个方面:
(1)系统模块分类:不同的业务产品(如财务、采购)对于系统资源的消耗是不一样的。即使在同一业务产品中,也要分核心模块和非核心模块,它们对系统资源的消耗也是不同的(如在财务产品中,核心模块包括总帐、应收、应付、资产和现金管理,其他模块包括OFA、财务智能等)。
(2)系统用户数:主要分注册用户数和并发用户数,系统性能主要根据并发用户数进行测算,因此如何确定并发用户占注册用户的比例是非常重要的。
Copyright © 2008 Oracle Corporation
All rights reserved.
第10页
(3)系统冗余度:除正常业务外,系统应留有一定冗余以处理例外、数据整理清除以及其他应用产品等。
Oracle这套标准指标参数一般供Oracle公司技术顾问使用。每家用户企业在做具体的硬软件配置时,会有专门的技术顾问与实施顾问一同负责为企业进行系统性能配置的最终确定。
2.4 系统服务器配置建议
根据了解的AA证券的业务规模和特点,Oracle 分析得出,用户平时业务量中等,在月末时形成业务高峰,所有的注册用户都进入系统,做业务操作。因此该业务高峰是正常的业务高峰,性能需要得到满足。 Oracle在做系统配置估算的假设如下:
 业务用户规模分别为150人、250人和400人;  业务用户并发率为100%;  业务操作强度为中等;
 在线操作和后台操作比率为3:2;  假设业务模块皆为Oracle系统的标准功能;
 配置估算仅针对Oracle应用系统,不包括其他软件的指标,如操作系统。
150用户:
服务器和存储 数据库服务器 CPU计算能力 25500 TPM 内存 12 GB Copyright © 2008 Oracle Corporation
All rights reserved.
第11页
建议 4颗CPU/Core(1 GHz以上) 应用服务器 25000 TPM 建议 4颗CPU/Core(1 GHz以上) 存储 300 GB 有效空间 8~10 GB 建议:数据库服务器和应用服务器可以和为一台物理服务器。即使用一台配置为8颗CPU/Core,20~24GB内存的UNXI小型机。
250用户: 服务器和存储 数据库服务器 CPU计算能力 42500 TPM 建议 6颗CPU/Core(1 GHz以上) 应用服务器 41500 TPM 建议 6颗CPU/Core(1 GHz以上) 存储 500 GB 有效空间 12 GB 内存 18 GB 建议:数据库服务器和应用服务器可以和为一台物理服务器。即使用一台配置为12颗CPU/Core,30GB内存的中高端UNXI小型机。也可采用两台中低端UNIX小型机,分别作为数据库服务器和应用服务器,具体配置如上表。
400用户: 服务器和存储 CPU计算能力 内存 Copyright © 2008 Oracle Corporation
All rights reserved.
第12页
数据库服务器 68000 TPM 建议 10颗CPU/Core(1 GHz以上) 应用服务器 600 TPM 建议 10颗CPU/Core(1 GHz以上) 存储 800 GB~1000GB 有效空间 20 GB 22 GB 建议:使用两台中高端UNIX小型机,分别作为数据库服务器和应用服务器,具体配置如上表。
2.5 系统其他服务器配置建议
在Oracle应用软件系统的部署环境中,通常还包括如下几个系统环境: 生产系统:业务运行的主要环节。需要满足业务功能和性能的需求。
测试系统:承担对业务系统的任何修改的测试,即生产系统任何变动都必须在测试环境上运行无误后,在部署到生产环境。仅需对功能测试,无需太高的配置。
备份系统:承担备份作用。当生产系统服务器出现问题不能工作,备份系统需要顶替生产系统,继续支持业务。系统配置可以比市场系统对等或稍小。
开发系统:新功能的开发环境。根据开发人员的多少而定,无需很高的配置。 培训系统:最终用户的培训环境。根据同时受训人员的多少而定。
在条件允许时,各个系统可以分开部署,即使用各自的硬件服务器。有时,由于条件,不能使用如此多的服务器。部分系统是可以部署在一起的。建议上述系统都采用相同版本的操作系统。例如,开发系统和测试系统部署在一起;培训系统和测试系统部署在一起;开发、测试和培训系统在一起;备份和培训系统一起等多种组合。
Copyright © 2008 Oracle Corporation
All rights reserved.
第13页
2.6 操作系统平台
Oracle应用系统具有多平台的支持能力。在不同的硬件平台上,Oracle 应用软件均是相同的数据库界面及应用程序界面,保证系统的一致性和可维护性。 以下列表是Oracle产品应用系统可支持的主要硬件操作系统平台:  HP Tru UNIX (Digital Unix)  IBM AIX 5L (5.1, 5.2, 5.3)。
 HP-UX 11iV2(11.23)、11iV1 (11.11)或 11.0。  SUN SPARC Solaris 2.6/8/9/10  Microsoft Windows 2000/2003  Linux操作系统平台:
1. Oracle Enterprise Linux 2. SLES-8、SLES-9;
3. Red Hat Enterprise Linux 4、Red Hat Enterprise AS/ES 3.0 或 Red Hat Enterprise AS/ES 3.0
2.7 网络环境
Oracle支持几乎所有的网络拓朴结构以及网络协议,网络拓朴结构包括星形网、环状网、总线网、卫星网等;Oracle支持的网络协议包括TCP/IP、SPX/IPX、Decent、X.25、SNA等等。同时,Oracle还支持多种混合协议的并存,使处于不同网络中的信息能畅通无阻地互联。
对于用户的应用管理信息系统来说,由于连接的范围广泛,采用大型网络系统,多平台,多协议,以实现大型的应用。Oracle的多平台能力、网络技术及透明技术和与网络发展保持同步的能力,是能够充分支持用户的系统的实际业务需求的。 一般建议:
Copyright © 2008 Oracle Corporation
All rights reserved.
第14页
局域网:主干网为100/1000M,部门网为10M/100M以上。 广域网:网络专线带宽一般为128K至2M以上。
2.8 客户端
Oracle应用系统采用100%的互联网运行体系架构(B/S架构),客户端不须手工安装任何Oracle应用系统的客户端软件。客户端的PC机配置建议是使用Oracle 应用系统的最小配置方案,如果在PC机上运行Email、Office 套件等的内存要求不在其中: PC机配置内存建议最低500MB,显示器分辨率为1024×768,操作系统可以是MS Windows 2000/Xp等。
对于Oracle应用系统的客户端,采用目前市场上主流配置的PC机既可满足需求。 浏览器建议使用IE 6.0以上, Netscape 4.7以上。
2.9 系统高可用性和备份
考虑到系统的高可用性和数据安全性,Oracle可以为AA证券提供多种高可用性解决方案。Oracle应用软件支持硬件厂商的高可用性(HA热备份)解决方案。同时如果采用Oracle RAC数据库可以在集群架构上实现并行数据库的解决方案,多台数据库服务器同时工作、互为备份,可以有效解决HA热备份架构下的服务器资源浪费的情况。系统配置有内置磁带机可以对操作系统和应用程序进行备份和恢复,如考虑到系统的容错,可以采用高可用群集(HACMP)的解决方案,每台生产的服务器都配置一台备份机。 对于容灾需求,需要在异地建立相同的系统以承载主生产系统在灾难情况下的备份运行,可以采用硬件厂商的容灾方案。同时Oracle数据库可提供高可用的容灾方案,Oracle Data Guard技术。可以将Oracle的Data Guard技术和硬件厂商的容灾方案结合运行,将容灾方案对网络的高昂需求降至最低。
Oracle提供图形化的界面工具进行系统的备份和日常维护等事务,管理工具为Oracle企业级管理器(Oracle Enterprise Manager),同时提供多种备份和恢复的技术。
Copyright © 2008 Oracle Corporation
All rights reserved.
第15页
3 系统集成解决方案
在Oracle的AA证券解决方案中,为了加强各个系统之间的数据交换和流程衔接,可以有多种技术方案供选择。一是在业务系统数目不多,技术平台比较统一,可以采用系统之间的点对点集成。再者,当业务系统较多,从企业IT整体考虑,需要建立一个数据和流程集成平台。该平台将采用Oracle的集成平台解决方案,采用先进的技术和结构,为AA证券信息系统建设和建设SOA架构打下良好基础。
数据共享和集成的需要是成功地实施的一个重大的挑战。首先,集成常涉及到未被设计成协同工作的应用程序和技术;其次,被集成的业务系统本身必须具备开放的接口并支持IT工业标准,以便于集成;再次,需要建设适合的集成平台,完成系统之间的数据交换和流程衔接功能,并使集成简化;最后,使这些应用程序协同工作需要广泛的技能和一定的开发。
集成也涉及业务系统的多个层面,包括:
数据集成。指跨多个数据源的数据同步或综合。例如我们想对多个客户数据源提供集成的单一客户视图。数据集成的目的是想突破信息访问的。
应用集成。除了数据集成外,还涉及到跨多个应用系统的逻辑执行集成,其实这里已经包含了企业内工作流程的集成。例如将定单信息从录入系统发送到执行系统。
业务流程集成。 跨企业的业务流程自动化并向外界展现。例如企业内的仓储管理和企业外的供应链管理自动化。
3.1 Oracle应用软件系统内置的集成技术
Oracle解决方案中的业务系统,都是开放的系统。其与Oracle提供集成平台可以通过开放的、标准的、预制的应用接口和针对第三方的适配器实现灵活便利的对接。同时支持业界标准,并与目前通行的其他集成技术相协调的,例如, COM,CORBA,J2EE,API,ODBC,Java,flat file等等;以及通行的网络技术,例如XML,SOAP,WSDL,Web Service
Copyright © 2008 Oracle Corporation
All rights reserved.
第16页
等等。Oracle EBS应用系统是一个标准开放的系统,在用户界面层、业务层、应用层、数据层都提供灵活开放的企业级集成解决方案。
在数据层面,Oracle应用软件的每个模块都提供预置的接口表和完备的数据校验程序。应用之间的数据交换可以采用实时或批量导入的方式,将数据放入接口表。数据校验程序根据Oracle应用软件中的系统设置对接口表中的数据进行校验。有效的数据将正式导入Oracle应用软件的相应模块,出错数据将被移到错误信息表中,等待用户处理。接口表适合实现大批量数据的集成。同时由于Oracle应用系统的数据结构是开放的,用户可以根据自己的要求建立符合客户自己要求的接口表,注册到Oracle 的应用软件中。同时可以采用API也可以实现数据层面集成,实现业务数据逐条的交互。
在应用层,Oracle应用软件提供完备的API和Web Services接口。系统可以通过多种途径,在应用一级实现系统集成。系统中预置了大量的系统接口和Adapter,在系统实施时可以加快实施进度。
在业务事件层,系统无论在数据库还是应用服务器,都支持消息机制。重要的业务事件可以通过消息在各个应用系统之间双向传送。Oracle应用系统中业务流程管理是建立在Oracle工作流引擎上的。业工作流的启动运行,选择分支,数据处理都可以通过事件触
Copyright © 2008 Oracle Corporation
All rights reserved.
第17页
发。每个工作流实例可以根据不同的参数值,选择不同的分支,运行不同的步骤,进行不同的数据处理。
通过Oracle应用软件系统内置的、开放的、标准的集成点,可以实现Oracle系统与AA证券已有系统的直接集成;也可以通过上述接口与AA证券内部的企业级集成平台实现对接,再通过集成平台在于需要集成的其他系统实现集成。
3.2 业务集成平台的必要性
从IT长远发展看,AA证券需要建立业务集成平台。该平台提供了一个灵活良好的业务集成架构,利用该架构可以构建围绕业务需求的跨IT基础设施的业务流程,构建灵活可编排的业务流程,该集成架构使得这些流程与AA证券的业务系统以及目前AA证券内部的应用系统进行集成,与供应商和客户连接,实现跨IT基础设施的集成业务功能。同时业务集成平台提供了良好的监控和管理机制,实现端到端的业务监控和管理。 业务集成平台从功能上提供应用集成、数据集成和流程集成。应用集成解决现有系统之间相互孤立或者以传统的点到点连接方式交互的问题,并和数据集成共同解决目前面临的信息孤岛,流程集成则是在解决信息孤岛基础上,利用流程管理BPM技术实现跨系统、人员和合作伙伴的业务流程自动化,解决现有的流程隔裂问题。
业务集成平台定义及封装了ERP对外开放的、标准的业务服务和接口,用于扩展功能和集成外围系统使用。可以保护ERP系统不受外部系统功能扩展或外部系统的影响,保证了核心ERP系统的统一性和版本一致性。 建设业务集成平台可以实现:
 整合“信息孤岛”并形成企业IT资源的共享基础,实现企业不同系统之间的松散耦合架构,形成企业IT资源服务的共享,为产品创新、业务创新奠定IT基础。  保护核心ERP系统功能的统一性,与外围系统之间的的相互性:不论是核心系统还是外围系统发生变化,另一方的系统都不受影响,需要改变的只是业务集成平台与变化系统的连接,提供ERP系统的灵活性,满足个性化需求。
Copyright © 2008 Oracle Corporation
All rights reserved.
第18页
 灵活配置不同系统间的业务流程,解决企业“流程隔裂”问题,实现跨越不同系统、人员、部门甚至合作伙伴的业务流程管理及其自动化,使系统流程自动化或提高运行效率;通过最高层的平台管理实现全局的业务流程监控和分析,解决流程运行的“全局不可见”问题。
 规范及监控外围系统对ERP系统数据的存取和对ERP系统业务功能的调用,以符合公司法案合规的要求。
 降低建设ERP系统的总体拥有成本(TCO):提供开放及标准的业务功能和系统接口,可实现复用,易于推广和维护。
目前,业务集成的平台的业务需求尚不强烈,在本建议书中不做详细论述。如果AA证券需要建立业务集成平台,Oracle公司可以在此方面为AA证券提供建议。
Copyright © 2008 Oracle Corporation
All rights reserved.
第19页
4 Oracle信息系统平台的特点和优势
Oracle是第一个实现ERP软件产品全面向Internet计算结构转变的厂商,并保持其应用软件套件产品在Internet方向的领先优势,其电子商务套件产品(Oracle ERP、HCM、SCM、CRM产品的统称)以其先进性和高度的稳定性得到全球众多客户的广泛应用。 Oracle电子商务套件采用标准的100%基于互联网的三层体系架构;无论是数据库层、应用层以及最前端的最终用户操作界面都100%支持基于JAVA的先进互联网技术,特别是应用层,直接采用互联网先进技术,不需要任何中间转换过程,在体现先进互联网技术的同时,最大限度的减少了中间环节,保证了系统处理的高性能和高稳定性。 Oracle提供从技术平台到应用平台的完整的解决方案,并通过Oracle独有的应用技术平台,将Oracle技术平台的优势与应用软件平台紧密结合,在应用软件层面充分体现技术优势。例如,通过Oracle数据库的海量数据管理,高可靠性、高伸缩性和高稳定性的优势,充分保障应用软件系统的高性能、高可靠性;并通过集群技术(包括数据库RAC和应用中间件服务器的集群)实现系统伸缩性和可用性。
图:基于Oracle电子商务套件的信息化平台架构
Copyright © 2008 Oracle Corporation
All rights reserved.
第20页
最终用户客户端 (Desktop Client Tier)
最终用户客户端只需要支持标准的互联网浏览器(IE或Netscape浏览器),不需要安装Oracle客户端支持软件,最大限度的降低信息部门对最终用户端的系统支持和维护工作。通过使用支持Java的网络浏览器,下载并运行用户界面Java程序(Applet),这个程序把用户请求发给应用服务器,并控制屏幕改变,列表弹出,图形和鼠标移动。它可显示Oracle应用的屏幕,检验字段录入,支持多坐标窗口,辅 助数据录入(如数值列表)。 界面Java程序可以使用数字签名(Digital Signature)技术保证桌面用户的授权。在每个桌面用户机上,存有一个证明文件(Certificate File),它包含一个加密的 数字标识,称数字签名。当网络浏览器下载文件时,会比较下载文件中的数字标识与本地的是否一致,若一致,才可下载该文件。
应用服务器层 (Oracle融合中间件)
在应用服务器层,以Oracle应用服务器(Oracle Fusion Middleware)为运行平台,其上以模块化插件的方式架构Oracle电子商务套件的各种业务应用以及开户化二次开发的定制应用,应用服务器提供负载平衡、用户界面逻辑和应用业务逻辑,以及其他软件和管理功能;逻辑上可分为Web服务器和应用服务器两层。
Web服务器通过Web接收最终桌面用户浏览器的请求,这些请求有些立即被处理,有些被传给应用服务器。 应用服务器再把这些请求送给相应的应用软件插件(各种业务应用插件、报表插件、智能分析插件和系统管理插件)来处理,然后会返回给用户一个界面Java程序或HTML页面。
应用服务器根据请求负责调用和运行相关业务应用,并负责应用运行的维护工作,用于提供用户屏幕和数据库记录的改变。数据存放在界面服务器中并按用户需求供给用户。界面服务器通过TCP/IP网络连接,和桌面用户交换信息。在多个应用服务器间,可实现自动负荷平衡。
数据库服务器层 (Database Server Tier)
在数据库层中,存放数据和数据紧密型应用程序,以及所有对数据的SQL 请求处理。该层包括Oracle数据库服务器,系统管理员服务器和并发处理服务器。该层机器不和最终用户客户端直接连接,而和应用服务器层连接。数据库服务器包含与Oracle应用有关的数据。它不包含Oracle应用软件文件, 只含有Oracle服务器文件和应用安装文件。系统管理员服务器用于安装和升级数据库,实施应用系统的数据库修改,以及维护应用系统
Copyright © 2008 Oracle Corporation
All rights reserved.
第21页
的数据。应用数据的交互通常通过应用服务器完成。由C语言编写的复杂程序,如MRP计算和由Oracle报表工具开发的报表,则由应用界面服务器转给 并发处理服务器来处理。
技术平台运行基础(操作系统)
这种结构对硬件及网络的选择均是开放和灵活的。Oracle系统支持几乎所有的主流的UNIX服务器及LINUX 、NT 服务器。 同 时,对于应用服务器与数据库服务器的选择也是灵活多样的。二者之间可以异种机型或异种操作系统。
4.1 先进的100%互联网技术架构,降低成本,便于维护
Oracle电子商务套件采用标准的100%基于互联网的三层体系架构;无论是数据库层、应用层以及最前端的最终用户操作界面都100%支持基于JAVA的先进互联网技术。
Copyright © 2008 Oracle Corporation
All rights reserved.
第22页
Oracle电子商务套件的技术架构特点,提供了软件系统基于数据中心运行的集中管理基础。使所有关于软件系统的推广、升级和日常维护工作可以基于数据中心进行,从而达到最大限度地降低客户端软硬件和维护成本,降低服务器端的软件维护工作内容。
4.2 信息高度共享,业务流程连贯统一
Oracle首先推出并在其应用产品中实现套件产品的先进理念,使其电子商务套件解决方案全面集成企业管理的ERP、SCM和CRM应用。目前Oracle是惟一一家提供用于整个企业范围的生产和供应链管理、财务、项目、以及人力资源管理、营销、销售和服务等过程的全集成电子商务套件的公司。它提供集成的企业信息和全面的企业视图,因而你能够全方位地看到你的各部门及整个企业的运行情况。掌握了完整的信息,能够在整个组织范围内协调你的战略和战术目标。
通过Oracle称之为应用程序对象库(Application Object Library简称AOL),在各个模块之间可共享所有信息。AOL是一个含有例程、样式摸板、触发器和其他过程的资源库,它在所有的Oracle应用程序之间共享,因而消除了数据库中的多余代码。
图: Oracle 电子商务套件全面高度集成
Copyright © 2008 Oracle Corporation
All rights reserved.
第23页
4.3 先进的信息系统架构,共享的、统一的数据模型
Oracle电子商务套件是一个企业应用完全集成的软件系统,旨在实现对一个组织内所有共同业务功能的自动化。它是业界第一套,也是唯一一套,集成于单一的、统一数据模式的应用软件。Oracle电子商务套件中的每一个应用都可以在单一全球数据库的部署下运行。所有的应用软件共同运作并分享同一信息。
目前,只有Oracle可以提供跨整个企业的集成于单一共享数据库的解决方案。Oracle电子商务套件连接了整个企业从“后台”到“前台”的所有业务流程,并实现了全部自动化。这是全球范围性的,涵盖了每一个领域,包括市场,销售,合同管理,定单管理,产品设计,采购,供应链管理、生产管理,财务管理,项目管理,人力资源管理及专家服务自动化等。其结果就是一个完整的套件实现了对诸如“活动――现金”和“采购――支付”等关键业务流程的自动化。这样,就具备了施行“每日商业智能”(Daily Business Intelligence)的能力。在”每日商业智能”系统中,信息被连续不断地总结并显示在个性化的门户中,且可以根据业务类型、地理位置、部门或产品类型进行分类查询。同时,因为业务信息系统和数据处在同一个系统中,信息永远是即时的――这样客户就没有必要去耐心等待数据经过一个个分散的数据系统积累到分析系统中。
Copyright © 2008 Oracle Corporation
All rights reserved.
第24页
图:Oracle 先进的信息系统架构:共享单一数据库,统一数据模型
4.4 灵活的工作流技术满足流程重组和持续改进
Oracle电子商务套件产品提供了一套完整的工作流管理系统Oracle Workflow,在应用产品的各个模块广泛采用。Oracle Workflow便于商业流程的再设计,它把Oracle工作流引擎嵌入现代化的Oracle数据库里,其以数据库服务器为中心的独特的体系结构为大容量环境提供可靠性和可伸缩性。在互联网模式的基础上,Oracle Workflow 系统提供复杂的互联网监控工具,通过采用Oracle Application Server™来实现。
使业务流程适应快速变化的环境,是企业成功的关键所在。Oracle Workflow用图形式工作流编辑器模式化和维护企业的商业流程。不象某些工作流系统用一些批准的步骤简单地把文件从一个用户发送到另一用户,Oracle Workflow系统可实现复杂的商业流程模式化和自动化。可以定义复杂的工作流程,它循环,分流成并行流程,然后到指定地点,分解成支流程以及更多的过程。用Oracle Workflow系统, 你可以充分利用PL/SQL™——Oracle数据库服务器语言——的威力,根据最复杂的商业规则自动处理信息。 Oracle灵活测工作流技术为客户提供方便的业务流程重组和业务持续改进过程中软件系统进行流程修改和再设计的工具。客户可以方便的通过工作流工具实现软件系统中业务流程的修改和重建,而不需改变应用层软件的程序代码。从而快速满足未来客户业务改革和组织架构的调整。这一灵活的工作流技术特点,使Oracle电子商务套件应用更好的满足不同行业和企业客户的独特需求,以及客户业务的发展需求,同时也使应用软件客户化实施过程中的二次开发工作降至最低,缩短实施周期。
Copyright © 2008 Oracle Corporation
All rights reserved.
第25页
图: Oracle 电子商务套件灵活的工作流技术
4.5 高度的灵活性和开放性:模块化的软件体系结构
Oracle电子商务套件应用产品采用模块化和组件化的先进软件技术体系架构,应用软件产品可以细化成为许多细粒度的模块,不同的客户应用可以选择不同的组件或模块组合形成适合于企业需求的软件平台方案;基于同一共享数据库和统一数据模型的数据层面的高度集成架构,保证各应用模块之间的紧密无缝集成和平滑的业务流转。
Oracle应用产品的这一先进的开放性体系架构,使得Oracle电子商务套件更加贴近AA证券的实际业务需求.可以根据AA证券的实际业务需求选择合适、轻便而简捷的解决方案,无需复杂的实施过程和笨重的软件支撑。
当软件系统现有标准功能不能满足客户需求而需要修改时,不需进行长期复杂的二次开发过程修改全部软件和巨大的模块。从而降低实施成本,缩减实施周期。
Copyright © 2008 Oracle Corporation
All rights reserved.
第26页
提供更多的接口表和集成切入点,集成客户独有的应用和其他系统。而无须进行大模块的拆分或复杂接口的新建编程工作。
Oracle电子商务套件的模块化开放体系架构和众多的接口,可为AA证券信息化平台的建设提供强大的支持。
图:Oracle电子商务套件模块化软件体系架构
4.6 优秀的可扩展性能:应用服务器扩展、数据库服务器扩展
Oracle电子商务套件的先进网络体系架构在应用层和数据层提供优秀的可扩展性能。无论应用进程是如何被有效的管理,系统资源包括CPU、磁盘I/O或网络带宽都会存在一个极限点。Oracle网络结构允许你通过将系统规模扩大以克服这些局限性。客户可以将Oracle应用层中的不同构件放在不同服务器上,而且还可以让这些构件的多个集合来分别处理工作负荷。因此,成百上千个应用用户可同时高效地使用Oracle应用系统,并且Oracle应用软件网络计算结构还确保了一个在所有各处都一致的管理和权限验证机制。
Copyright © 2008 Oracle Corporation
All rights reserved.
第27页
在应用服务器层,根据处理用户负载的需要,可以安装任意多台应用服务器,负载增加时可增加服务器数量,应用服务器提供均衡负载的能力。同时,亦可将不同的业务应用分布至不同的应用服务器,实现按业务分流。
在数据库服务器层,Oracle支持多服务器集群(RAC)并行处理方式,支持双机或多机系统并行运行。在并行处理模式中,Oracle使用共享数据库,在Cluster结构的各个节点上,实现任务的负载均分。当用户业务数据处理量增加时,可通过增加数据库服务器节点的方式,多数据库服务器进行扩展。
图:Oracle电子商务套件高扩展性
4.7 全面符合工业标准,是应用运行的开放平台,实现企业的规范化
Oracle电子商务套件是一个开放的系统,提供多种集成途径与外部系统集成。同时,集成技术符合工业标准。这样,便于快速、低成本地实现Oracle应用软件与AA证券其他系统的集成。Oracle让人心疼提供多种对外接口,包括数据接口和流程接口;支持工业
Copyright © 2008 Oracle Corporation
All rights reserved.
第28页
标准;支持SOA架构。AA证券其他的系统可以通过这些接口获得Oracle系统中的业务数据和业务事件。
Oracle电子商务套件运行平台之一的应用服务器,采用Oracle Application Server。该平台软件支持SOA,本身具备作为EAI平台的能力。集成的层面包括数据层、应用层、业务事件层和信息展现层。
在数据层面,Oracle应用软件的每个模块都提供预置的接口表和完备的数据校验程序。应用之间的数据交换可以采用实时或批量导入的方式,将数据放入接口表。数据校验程序根据Oracle应用软件中的系统设置对接口表中的数据进行校验。有效的数据将正式导入Oracle应用软件的相应模块,出错数据将被移到错误信息表中,等待用户处理。同时由于Oracle应用系统的数据结构是开放的,用户可以根据自己的要求建立符合客户自己要求的接口表,注册到Oracle 的应用软件中。通过开放的API,Web Services,Message,XML,EDI等标准数据,其他系统可以抽取数据和写入数据;可以从界面和报表将数据导出为文本、Execel等格式的数据。
Copyright © 2008 Oracle Corporation
All rights reserved.
第29页
在应用层,Oracle应用软件提供完备的API和Web Services接口。系统可以通过多种途径,在应用一级实现系统集成。系统中预置了大量的系统接口和Adapter,在系统实施时可以加快实施进度。
在业务事件层,系统无论在数据库还是应用服务器,都支持消息机制。重要的业务事件可以通过消息在各个应用系统之间双向传送。Oracle应用系统中业务流程管理是建立在Oracle工作流引擎上的。业工作流的启动运行,选择分支,数据处理都可以通过事件触发。每个工作流实例可以根据不同的参数值,选择不同的分支,运行不同的脚步,进行不同的数据处理。
Oracle应用软件在集成方面还支持多种业界的标准。用户客户可以通过二次开发等手段实现自己的特殊需求。Oracle应用软件在数据库、应用和客户端三个层面都支持XML技术,用户在前端可以上载XML文档,许多报表是通过XML技术实现的;在应用服务器系统集成,数据传送,业务流程互联,Oracle也是采用XML技术。通过系统内置的XML网关,不同系统实现互联。
Oracle应用软件可以在数据层面与AA证券的现有系统通过API、接口表、Web Services 、XML文件和消息机制实现数据交换。具体方案需要进一步的调研后确定。在流程方面,可以通过Oracle的工作流引擎、API、Web Services、XML和消息机制等技术,以Oracle融合中间件(FMW)为运行平台实现。
4.8 安全机制,保证业务信息和操作安全
Oracle应用系统具备完善的安全机制,以保证AA证券信息资产的安全性。
Oracle应用软件提供完整的安全机制,提供在客户端和服务器之间提供点对点的加密通讯,支持HTTPS(HTTP+SSL)。控制用户对系统的存取权限。应用系统的有效用户能够操作的界面,用户分级授权和委托管理机制。提供记录级加密:允许对应用系统中的任何属性进行加密。提供列级加密,根据用户的权限可以屏蔽界面上的任一列。提供多种安全系统接口,安全机制允许用户通过不同产品访问应用系统。支持建立企业级门户,与Oracle Portal实现单点登录SSO。
Copyright © 2008 Oracle Corporation
All rights reserved.
第30页
除了上述的特点,Oracle应用系统支持防火墙,可以根据用户的需要,将不同应用模块分别部署在不同的硬件设备之上,这些主机设备可根据需要分布在防火墙内部和外部。这点对于应用系统有内部用户和外部用户的企业十分重要。这样既保证了企业信息的安全,又可以保证内部用户和外部用户有效地协同工作。
用户可以根据自己业务要求,设置不同的岗位角色分工,这种角色分工并不受应用软件模块的,而是完全根据企业自身的分工制定,例如:企业高级人员即要处理有关财务的事务,又要对业务进行一定监督等。这种岗位角色最后可与应用系统定义的职责进行匹配,实现不同岗位不同功能权限的控制。
另外,利用Oracle灵活的菜单重组功能,用户可以将应用标准软件流程与用户复杂的业务进行自由匹配。
Copyright © 2008 Oracle Corporation
All rights reserved.
第31页
图 : Oracle电子商务套件应用安全体系结构。 Oracle的方案在系统的安全保密上能够作到:
菜单:Oracle可以跨越模块的选择不同的功能和菜单,进行重组,形成自定义的菜单。同时也可以方便的将应用Oracle工具开发的客户化的新功能加入在自定义的菜单中。 组织:这里可以是任何一个层次,帐套,业务主体,库存组织等。
岗位角色:用户可以根据分工责任设置不同的岗位角色,系统支持将不同菜单组合和组织分配给不同的岗位责任。
用户:系统的使用者,每一个用户均有自己的用户名称及密码,系统管理员只能覆盖,不能修改。系统支持将已定义的不同的岗位责任分配给不同用户。
字段:Oracle提供字段级别的安全控制,相同的字段,针对不同的用户提供不同程度上的维护、修改和查询。
一个岗位角色对应一个菜单,通过这种对应关系确定了此岗位所能行使的功能,如:初级会计人员,高级会计人员等。一个岗位角色对应一个组织,这了此岗位所能访问
Copyright © 2008 Oracle Corporation
All rights reserved.
第32页
和操作的数据权限。另外,同一种岗位责任可以有由多个用户(员工)担任,同一用户又可以兼任多个岗位。
在Oracle应用中也充分利用Oracle数据库的安全技术提供的数据存储加密来保护机密的信息,Oracle的数据库可以以密文的形式来存储放在表中的记录,这样即使有用户得到访问数据库表的权限,如系统管理员,他也无法从加密的表中得到任何有用的信息。如所有存储在数据库中的用户Password等都是以加密方式进行存储的。对于应用系统中比较关键和敏感的数据,可以使用密文的形式进行存储。Oracle Advanced Security中提供了用于开发加密应用的程序包。其中包含了得到RSA Data Security, Inc.公司授权使用的加密算法,包括数字签名、数字认证、MD5加密算法、随机数生成等。用户可以使用PL/SQL语言或Oracle Call Interface (OCI)调用加密包中的加密/解密函数,编写加密/解密程序,并通过这些过程存取敏感数据。这样,存储在数据库中的是经过加密的密文数据。未经得到相应授权的使用者如果只有打开数据表的权限而没有相应的密码,则只能看到加密后的密文。
Oracle数据库的安全性包括系统权限,数据权限,角色权限三级结构。且角色形成树形结构,且能动态生效或无效,从而实现动态的权限处理。Oracle在C2级的操作系统上(如商用UNIX,VMS操作系统),不仅满足NCSC C2级安全标准,而且已经正式通过了NCSC C2标准的测试。在B1级的操作系统上不仅满足NCSC B1级安全标准,而且已经通过了NCSC B1级标准的测试。
4.9 系统审计功能,强化系统操作监管
在Oracle的应用系统也提供多层次的审计机制来记录各种用户访问行为,挖掘和跟踪非法访问、和确保用户的操作不可否认性。
用户审计方面,Oracle 应用软件可以全程审计用户的行为,系统可以设置来审计每一个用户的访问记录,包括用户访问的终端、时间、职责、报表、执行的并发处理等,灵活的审计方式可以让管理员动态地选择和改动要审计的级别。甚至对于恶意的尝试性登录,Oracle在应用系统中也提供详细的Log(存在表fnd_unsuccessful_logins中)记录非法尝试登录的主机、用户名、时间等信息
数据审计方面,系统可以对数据的各种访问操作(如插入,删除、修改等)都可以进行审计,Oracle应用丰富的审计机制可以让系统管理员对数据表进行任何级别的审计。
Copyright © 2008 Oracle Corporation
All rights reserved.
第33页
在系统中提供安全报告。在系统中,Oracle也提供一系列的报表可以从上述设置的审计数据中得到格式化的信息,方便管理人员进行查看。常见报表包括:
 Sign on Audit Concurrent Requests Report – audit of report request/access  Sign on Audit Forms Report – audit of screens access
 Sign on Audit Responsibilities Report – audit of responsibilities usage  Sign on Unsuccessful Logins Report – unsuccessful login activity  Sign on Audit Users Report – audit of user access
Oracle应用管理器可以进行系统诊断、管理Log和输出文件;统计信息及可用性管理。Oracle应用软件各个模块都具备审计功能,重要操作都会在系统中留下痕迹。同时对于用户管理也很严格,比如用户帐号有效期、定期修改密码,非法登录审计报告等。 Oracle还具有数据库审计功能,能对数据库发生的所有访问和修改进行审计,还有事后触发器,实现特定内容的审计,通过Oracle数据库审计功能,可实现对异常或可疑用户的检测及未授权用户访问的检测。
4.10 全生命周期的系统管理,IT人员的系统管理利器
Oracle公司提供应用软件的全生命周期的管理工具,包括:
 Oracle Application Manager
 Oracle Enterprise Manager & Grid Control  Oracle iSetup  Oracle AdAdmin  Oracle Adpatch  Oracle AdClone  Oracle export/Import
Copyright © 2008 Oracle Corporation
All rights reserved.
第34页
 Oracle Rapid Install
通过上述的管理工具,可以从各个层次上实现系统的维护和管理。
ISetup可以实现系统配置维护管理; Adadmin、Adpatch和Oracle Application Manager用于系统的运行维护管理;Oracle Rapid Install和AdClone用于系统安装、扩展和迁移;Oracle Enterprise Manager&Grid Control 、Oracle Export/Import用于数据库系统的维护管理。
在Oracle电子商务套件中,内置的企业管理器将并发访问管理器界面集成到其中。Oracle企业管理器为一个系统中所有可用的Oracle电子商务套件软件提供一个单一的管理点。 Oracle企业管理器包括了一个中心控制台和若干代理、通用服务及提供集成、整合的工具,以提供一个管理Oracle产品所需的综合环境。在您安装Oracle企业管理器时,您还可以安装Oracle电子商务套件管理器。针对Oracle应用软件的Oracle管理包――是交付的可和Oracle企业管理器集成在一起的电子商务套件管理器。这两个工具可以帮助您集中管理全球性运作套件中的各个方面。
Copyright © 2008 Oracle Corporation
All rights reserved.
第35页
Oracle应用管理器在一个新的Oracle企业管理器控制台上提供了一系列的系统管理功能。这些功能包括启动和关闭并发管理器,管理并发管理器和请求;并提供交易管理器的详细信息;系统运行性能评估;系统各个组件的参数配置;软件安装信息、补丁安装信息;系统克隆、配置参数的导出导入;业务流程监测。 您还可以定义、编辑管理器及任务加速;浏览并发请求计划表及完成选项;诊断、管理Log和输出文件;统计信息及可用性管理。Oracle应用管理器还实现了对并发处理进程的诊断和状态信息的访问。
4.11 应用软件的易用性,使最终能用户感受生产效率
Oracle应用软件系统的开发是采用面向对象技术,对于应用外观以及操作有统一放入规范。在所有模块,应用开发都遵循规范,使得整个应用系统用户界面无论在何种平台上的浏览器都可以外观一致,操作方式一致,风格一致,用语一致。操作简单,符合人机工程的要求。
系统管理员可以通过系统级的参数设置改变业务处理行为,定义整个应用系统的属性,比如界面颜色、公司Logo、系统语言环境、职责权限等。普通用户也可通过系统的个性化功能实现界面配置。
Copyright © 2008 Oracle Corporation
All rights reserved.
第36页
对于多步骤的操作,系统提供明显的向导功能;用户可以方便的切换自己的职责,便于处理不同的业务;
在信息输入上,系统提供非空检查、数据有效性检查等功能,保证数据的完整有效;对于错误输入,系统给予醒目的提示;系统还提供列值选择,用户无须记忆编码,方便操作;列值窗口同时提示列值的编码和意义,避免出错;系统还提供输入值的查找功能,提高操作效率。
对于关键的业务操作和异常事件发生,Oracle应用系统具备电子通知和预警机制。电子通知是与业务工作流相结合,一个完整的业务流程从开始到结束通常需要经过多个岗位处理才能完成。当一个具体的业务流程启动,如何通知相应的人员来进行操作呢?在Oracle工作流引擎中会根据工作流程定义的人机交互点所定义的岗位信息,将业务的状态、数据、上下文和其他岗位已经处理的信息,通过电子通知告诉业务人员,使之能够及时处理。当系统处理业务时出现异常情况,系统可以通过预警机制及时通知相关人员并按照预案进行处理。预警机制可以监测系统中的任何业务变化和异常情况。按照业务要求,预警引擎可以定期或不定期的执行系统监测程序进行“健康检查”;或者规定当某个重要业务事件发生时,提出预警。通过工作流、电子通知和预警,可以大大提高业
Copyright © 2008 Oracle Corporation
All rights reserved.
第37页
务处理的效率,避免错过重要业务处理,以及对异常情况实现自动处理。这些都大大方便了最终用户。
Oracle应用系统可以在单一的系统上支持多语言、多币种,支持包括简体中文在内的29种语言。Oracle应用系统提供中文的在线帮助,最终用户可以按照模块或关键字进行检索。
系统安装过程有安装向导,并自动校验用户输入的配置信息。检查配置所需系统资源是否可用,从而保证安装顺利进行,避免软件之间的系统资源冲突。Oracle应用软件是非常强壮的应用系统,可以支持大用户量、大业务量和大并发量的冲击。对于错误数据,系统通过例外处理机制处理。保证系统的稳定。
4.12 高效的二次开发功能和方指导
Oracle应用软件系统具备功能强大配置能力。应用技术平台本身非常灵活,并最大限度地使用平台系统本身提供的配置功能来满足AA证券的业务需求。这样,通过配置能力,
Copyright © 2008 Oracle Corporation
All rights reserved.
第38页
修改系统参数和元数据定义使系统功能和流程改变,可以大大加速系统实施进程,提高系统建设效率,并能大大降低未来对系统的维护、升级和移植的成本。
同时,Oracle提供完整的开发工具套件。Oracle Forms是高效的企业级应用开发工具。Oracle Forms提供了端到端的应用架构,以及集成的应用开发和生成工具,一系列向导程序可以大大提高开发的效率。Oracle Forms工具具有面向对象和支持多媒体的能力。可运行于Client/Server或Web环境中,且有很好的移植性及自适应性。支持MS Windows、Motif等不同的图形界面,应用程序在这些界面中,具有平滑移植和自适应的特点,无需修改应用程序。开发小组成员之间可实现程序的共享与重用,支持团队开发。 Oracle Reports是功能强大的企业级报表工具,可以用于在客户机/服务器环境或Web环境中生成、发布、浏览各种复杂的报表。根据实际应用的需要,Oracle Reports可以以多种不同的文件格式生成报表,包括HTML格式和Adobe PDF格式。对于报表的维护可以集中进行,报表的最终用户无须使用复杂的客户段软件,从而大大降低了使用和维护的成本。同时,Oracle Reports还提供了非常高的性能和可伸缩性,可以支持数千用户同时访问。Oracle Reports提供了一个良好的智能化的设计环境,可以迅速生成和格式化复杂的报表。报表中可以包含不同的布局样式和重复版面,以提高灵活性。Oracle Reports还能生成各种复杂的图形报表,例如直方图、曲线图、饼图、趋势图等。
Oracle JDeveloper是集成的Java应用开发环境。JDeveloper可以提供高效的应用开发环境,可以进行编程、调试、应用发布、模块重用等工作,可以以组件的方式进行多层结构企业应用的开发。利用JDeveloper建立的Java部件可以部署在任何客户、Web服务器、应用服务器、数据库服务器和支持Java的环境中。JDeveloper与工业标准,如Java Beans、JDBC、EJB、CORBA、JFC/Swing、RMI等完全兼容。
Oracle Discoverer是Oracle公司面向决策支持系统(Decision Support System),直观的即席查询、数据分析、报表/图表生成和Web发布工具,能够帮助各个层次的商业用户获得迅速访问关系型数据库、数据中心或者联机事务处理系统中数据的能力。其User Edition提供了超乎寻常的易用性,优异的性能。
Oracle提供的XML Publisher是全新报表发布工具,使业务人员可以定制出格式更加丰富、更加符合需求的报表;Oracle XML Publisher是融入EBS技术堆栈中一个全新的基于Java的报表发布工具,它提供了基于标准、基于模版的、易于使用的报表发布解决方案,可以让业务人员方便而快速地创建、客户化和维护高保真的报表格式,XML Publisher采用基于W3C XSL-FO标准,可以将报表的数据逻辑和布局逻辑分离开来,客户或实施方可以利用一些熟悉的桌面工具如Adobe Acrobat 或Microsoft Word来创建和维护他们自己
Copyright © 2008 Oracle Corporation
All rights reserved.
第39页
的报表布局,而XML Publisher会自动将应用产生的XML数据和用户的报表布局合成成XSL-FO格式,并最终发布成丰富格式而符合要求的PDF、XML、RTF、 Excel、HTML和Postscript的报表文件出来。
Oracle 工作流编辑器(Workflow Builder)使开发者能用简单的拖放操作建立或修改一个商业流程。可以方便地用工作流过程的摘要模式,在流程内根据需要把活动扩展到不断详细的程度。Oracle Workflow Builder通过把流程定义存储在展开文件(flat file)里,可以用断开方式运行,好处是能设计不工作流程或会见时的流程。使用集成在工作流编辑器里的工作流定义加载器,可以简便地在展开文件和数据库之间进行复制活动。还可以用它把工作流定义从开发移到生产数据库,或用来升级数据库里的现存定义。
SQL*Plus是Oracle的交互式直观界面,可以直接以数据库合法用户名登录,直接操纵数据;SQL*Plus可以作为开发和系统调试的辅助工具。
Oracle不仅提供系统开发工具,还提供开发实施方 。按照Oracle的应用系统客户化开发方法学(CDM)和开发文档模板,依据开放的技术标准就可以开发、部署扩展的业务模块。新增的业务模块可以充分利用Oracle应用软件运行平台的安全性、可靠性、开放性等特性。这样,在系统维护、变更、升级的过程中实现采用统一的开放标准,降低升级维护成本,充分保护已有的投资。
4.13 通过Oracle数据库备份机制,保证数据安全
AA证券应用软件层的备份主要采用应用软件代码的操作系统拷贝实现,原则是保证在每一软件代码更新后实施软件的冷备份(全备份或增量备份)。
Oracle数据库有支持实时备份的归档模式(ARCHIVELOG模式),将系统每步运作产生的log文件实时写到指定目录下,这个指定目录可以是磁带或其他硬盘目录,并且可设定起多个后台进程同时写一个或多个设备。在ARCHIVELOG模式下,ORACLE数据库在刷新REDOLOG前对其归档。这种工作模式为OLTP系统的高可靠性提供了更好的保证,因此,本系统采用ARCHIVELOG,提高数据的可靠性。高效率和高可靠性往往是一对矛盾。对于重要的大型OLTP系统为了保证其高可靠性,在允许的范围内牺牲一点效率还是有必要的。
Oracle提供多种备份与恢复机制,不同的备份机制具有不同的目标和方式,从而相应的恢复也是不同的。它们有简单有复杂,同时恢复的程度也有差别。可以以这二种方式来
Copyright © 2008 Oracle Corporation
All rights reserved.
第40页
划分: 物理备份和逻辑备份,它们最主要的分别是逻辑备份是采用 Oracle数据库的工具(如EXP/IMP)进行备份,而物理备份是以操作系统的文件备份工具把Oracle的数据文件拷贝,或者使用ORACLE的RMAN备份工具。物理备份又可根据备份数据库时数据库是否为开启来划分为热备份和冷备份,用户可 以根据自己的实际系统运转情况或业务需求综合各种备份方式,提高系统的可靠性。或者也可以通过系统对数据安全性的要求,确定必要的备份机制,反过来再确定Oracle数据库系统的运行方式。
Copyright © 2008 Oracle Corporation
All rights reserved.
第41页
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务