OracleERP优势深入分析2.doc_第1页
OracleERP优势深入分析2.doc_第2页
OracleERP优势深入分析2.doc_第3页
OracleERP优势深入分析2.doc_第4页
OracleERP优势深入分析2.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Oracle ERP优势深入分析Oracle和SAP是当今ERP市场仅存的两家超大型的供应商,Oracle同时又是数据库、中间件、硬件服务器以及多级中型ERP品牌的拥有者,公司有着较强的发展趋势和上升势头。而SAP一直专注于ERP产品的开发和实施,发展历史久远且;但由于近些年技术落后和产品的封闭性,且发展已经趋缓。1. 软件功能优势分析:从传统ERP软件功能角度讲,两家的产品功能都比较齐全,而且也都是比较成熟可行的,企业在选型的时候可能更多的会关注在这些功能是否与自身行业特点或个性化需求相符合。可能以前某些领域Oracle相对SAP会弱一些,但Oracle通过收购来补足,比如全球最好的HR解决方案PeopleSoft,最好的CRM方案Siebel,最好的PLM/PDM方案Agile,最好的绩效管理方案Hyperion等等。另外,Oracle在石化、化工和制药等行业有专门的OPM制造解决方案,其具有鲜明石化和制药行业特征的“工艺配方管理”、“产品批次管理”等功能都充分体现了流程制造的特点。并且通过内部的高度集成,OPM系统可以和Oracle离散制造、采购、库存、销售、成本核算等众多模块联合已形成一整套完整的“医药行业制造、物流解决方案”。2. 技术优势分析:1) 开放与封闭,先进与落后从技术角度讲,Oracle是比较具有优势的,因为Oracle本身是以数据库起家,对于先进技术的使用会比较着重,Oracle的应用软件都使用了基于Java的开放性平台,这让用户企业将来在此平台基础上进行自主开发和维护自身的IT运作成为了可能。以Oracle的ERP产品为例,它就将软件自身的源代码、技术文档(内部程序包和数据表结构)全部开放给客户,用户可以使用C或者Java这样的通用语言在这个平台的基础上进行开发,也可以使用ERP提供的可视化开发工具设计自己需要的程序或改造ERP本身提供的每一个程序。这种技术的开放性,使Oracle 应用系统11i版本有越来越强的生命力(开放的标准意味着应用系统软件不受硬件平台, 不受企业规模大小, 不受地域限制等因数的影响)。相比之下,SAP软件的主体部分还是完全用其私有的ABAP语言编写的,学习和使用都很困难且与INTERNET或网络应用WEB技术不兼容(JAVA目前已经成为全球INTERNET应用系统的应用开发标准,而懂ABAP语言的开发人员非常少),虽然SAP也在试图转向JAVA标准(通过Net Weaver向J2EE平台上转移),但由于其目前的系统过于复杂和庞大,完全的转型几乎不可能。 非INTERNET结构上的应用系统, 基本是基于客户/服务器(C/S)的结构,这在现在的INTERNET时代,是已经过时或被淘汰的技术,它将限制应用系统的规模和并发用户数,也不可能用于全球一体化的管理系统,这种技术和规模的封闭性将给这些选用该C/S 系统的企业带来巨大的系统投资费用和系统维护成本, 也使企业不可能在今后发展时,继续使用已投入的信息系统, 即在原系统上增加新功能/系统的逐步实现企业信息化的设想成为不可能。总之,纵观IT发展的历史,由于技术的封闭性导致产品失败案例比比皆是:Apple OS和IBM OS2系统在推出之时,相比微软的Windows系统有很强的技术优势,但由于这两个系统都采取了封闭和授权的发展策略,使兼容他们的软硬件厂商越来越少;而Windows则采用了开放和兼容的策略,在短短几年内技术赶上并超过了前两者,最终导致微软Windows独占了PC机操作系统市场,而Apple和IBM则黯然退出这个市场。现在,SAP又几乎在重演当年Apple和IBM的悲剧,其开发平台的封闭性和技术的落后,已经成为SAP发展道路上两个难以逾越的鸿沟。2) 程序运行效率和多数据库ORACLE 应用系统充分采用了数据库上的先进技术,将有些系统功能放到数据库中去实现,而不是通过编程的方式,因而大大简化了程序,提高了效率。而SAP系统为支持多种数据库(比如Oracle数据库和IBM DB2),不可能采用数据库技术去实现数据库端的功能,只是将数据库用来储存数据。 如上两图所示,Oracle系统把运算处理分摊给了2台服务器去执行,这样就充分利用了服务器的运算资源,提高了程序的执行效率;SAP系统的程序运算和数据处理全部由应用服务器完成,计算得出的结果才由“数据库服务器”来进行存储,这样使“数据库服务器”得不到充分利用,而“应用服务器”负担又过重,这种不均衡性导致了程序执行效率不高。另外,随着企业应用管理领域的不断扩展,企业应用系统涉及的范围也越来越广泛,从传统的制造、财务、人力资源系统管理,开始延展到客户关系管理、供应链管理、电子商务等方向,在这种情况下,系统之间数据的一致性和数据交换,就变得非常重要。ORACLE 11i 整个系统基于一个统一的数据库,并且共享统一的数据模型。企业内所有的用户都可以根据自己的角色和权限对系统中的数据进行不同维度的分析。而SAP的 ERP、供应链、客户关系管理、数据挖掘等应用系统分别构建在不同的数据库上,不同系统间的数据模型也不相同,这使得各系统之间的数据共享变得非常困难,使得SAP系统数据库间数据联合储存和查询效率肯定低于Oracle的单一数据库。执行效率这个问题,也许在系统上线之初还不很突出;但当系统运行时间变长,数据量随着时间的推移变成几百万条、几千万条时,这个问题会非常尖锐,严重时会导致系统的崩溃。到那时,SAP的用户不得不过早地花费很多资金进行系统优化以提高系统运行速度。3) 接口与兼容任何企业中,都不可能由单一系统来完成其所用的业务处理。ERP系统也只覆盖其主要的业务,我们不能回避其他系统的存在,如“进出口报关系统”、“发票系统”以及“第三方的财务系统”等等;这些系统必然与ERP系统有一些数据交换,这就要求ERP产品要具有良好的接口特性和对其他系统的兼容性。SAP 的软件各模块在搭建上采用的是传统应用软件的模式,即在程序中用包含头函数以及子程序等模式。这种模式在与第三方软件交换数据时,只能通过编写接口程序来实现。SAP软件的应用层是使用ABAP语言编写的程序,(ABAP是比较复杂和只有SAP软件使用的语言,比较难掌握)SAP系统在与外界交换数据时, 其接口程序也要求用ABAP语言来编写,具体是用ABAP语言中的函数来向系统中导入数据,其对数据的格式要求也很高,要求的数据必须是带分格符的文本文件(很少有系统可以提供这样格式的数据)。SAP的这些做法导致其软件系统在同第三方软件集成上远远落后于ORACLE,同时这些做法也阻碍了其自生软件的进一步发展,这也是SAP的ERP与 CRM不能完全集成的原因之一。ORACLE 公司凭借其在数据库方面全球领先的优势,其应用软件在模块的体系搭建上采用了一种先进的模式,各模块之间以及与外界交换数据都必须通过接口表来完成,具体的做法是数据要进入各模块时,都必须先到各模块自己的接口表中(每个模块都有自己的接口表),然后再通过并发等方式导入该模块中,这种模式很容易将第三方的软件融入ORACLE的系统中,用户在使用时很方便,感觉象是一套软件,因为在交换数据时第三方的软件与ORACLE的产品各模块间交换数据的模式是一致的,同时用户可以以自己熟悉的数据库语言(VB,PL/SQL等)来编写应用程序把数据存入ORACLE接口表,然后通过并发将接口表中的数据导入该模块。比较图如下:综上所述,ORACLE凭借其软件系统在体系上的优势,将其ERP、CRM,SCM,EB等系统完全集成为一体,形成今天的电子商务套件,其良好的兼容性已经扩散至很多第三方系统。SAP系统理论上也可以实现兼容性,但实现的难度要远远大于Oracle系统。4) 开发技术的普及性对比我们通过对国内两家最知名的招聘网站(英才网ChinaHR和智联网ZhaoP)的在线简历数量的统计,如下:(简历人数)工作技能英才网ChinaHR智联网ZhaoP全国天津全国天津Java语言395265862564564929SAP ABAP语言55010385580Java :ABAP比例72:160:167:162:1从上表中我们不难看出,会Java语言开发的人员与会SAP ABAP语言开发的人,在全国范围内的比例大约是67:1,在天津地区大约是60:1。如此大的人员差异,说明了招募SAP开发人员的困难和高昂的成本,更近一步说明了SAP系统封闭性。3. 成功案例与适应性Oracle与SAP都有着众多的成功案例,尤其Oracle医药行业的典型成功案例有:云南白药、北京医药集团、双鹤药业、哈药总厂、山东鲁抗、同仁堂健康、药名康得(国内最大的医药研发外包企业);其中北药集团旗下的赛科药业在实施Oracle ERP系统受益,通过Oracle ERP的实施使其顺利通过美国FDA认证。我们知道,当今国内企业都在一个高速发展期,企业所有权、业务范围和业务处理方式都在不断变化中。ORACEL 正是适用于这种业务复杂变化、个性化管理的企业,这主要是因为Oracle比较灵活,平台比较开放,能够方便地进行二次开发,更好的满足企业个性化的要求。SAP系统更适合于管理规范严谨,管理思想先进成熟的外资企业,这是因为SAP系统对客户的管理程度要求比较高,SAP要求客户的管理流程向它的软件流程上靠拢。这就势必要求客户原有的流程已经是相当完善和合理的,且保证一定时期内无变化。但是当前国内的国营企业和民营企业都处在一个发展期,管理模式和管理思想还不成熟,还在探索发展阶段;这个时候如果要求企业一定要达到一个非常规范严谨的业务流程,是有相当大难度的,且实施一旦出现问题,会使整个企业的业务运转陷入瘫痪。而外资企业经过长期的市场发展,大部分已经具备了SAP要求的条件,所以这些企业是比较适合实施SAP系统的。4. 实施周期,实施风险及实施成本前面提到过, 任何ERP软件都不可能覆盖企业的多样性和复杂性的所有方面,对于企业的特殊要求用户自己可进行必要的二次开发,并可以同其他应用软件方便地集成,这就要求供应商提供的软件具有很强的开放性。ORACLE 开放、灵活的体系结构更利于企业信息系统未来的扩展。SAP 项目实施过程十分昂贵和复杂。 而且,由于其软件的复杂性和封闭式集成,一旦实施后很难改变。另外,SAP在项目实施过程中,经常会期望客户改变商业运做模式以适应其软件,但有时候,一味迁就软件流程的做法很可能会给客户带来负面结果。一些超大型企业可以投入巨资进行软件的客户化,但是对于中等规模的企业,复杂的项目实施,往往会将客户拖入无休止的泥潭。国内一汽大众的SAP ERP的累计实施投资已经过亿圆,但实施效果其实并不理想。而Oracle 的应用产品具有很强的灵活性,许多业务的流程可以通过工作流技术很方便地进行改变,同时Oracle 系统本身的开放性也使Oracle 系统与其它系统的集成变得相对简单。SAP 系统对顾问和用户的要求都很高,特别是在SAP系统中,很多功能需要先在后台设置参数,再通过编写专门的ABAP语言程序来实现。这种情况下往往要求顾问和用户既懂应用,又具有一定开发方面的知识,因为ABAP开发人员一般是不懂后台应用系统设置的,而应用实施顾问往往又不知道这种与开发相关的系统设置,这种情况就是在SAP自己的实施队伍中都会碰到。而Oracle系统是基于丰富的行业经验基础上开发的优秀业务模型和标准流程和功能可满足客户的需求, 也可供客户借鉴;其次,如果客户不满意已有的流程和功能,IT 行业使用最广泛的ORACLE开发工具将可方便地使用户按其要求进行客户化开发来满足企业的需求。最后,SAP系统的实施要求客户的业务按照它软件的流程来做,必然会和企业原有的业务相冲突,所以要想实施SAP系统就必然先进行企业“业务流程重组”的工作;但这个工作对于Oracle则不是必须的,正是由于这一点,SAP的实施比Oracle多个一个阶段的工作,且这项工作还十分艰难,再加上前面所阐述的定制开发和集成的难度,SAP系统实施周期一般会比Oracle的要长,与实施周期相对应实施成本也高;而且“业务流程重组”的实施风险巨大。这些因素都导致了SAP系统实施周期、实施成本和实施风险都高于Oracle系统。5. 系统建设价格分析在这个问题上我们从系统建设成本上来看,不能单就一个ERP产品许可证费用来看。其实经过激烈的市场竞争,2家公司的许可证费用相差无几,有时候Oracle略微便宜些。但一个企业要想实施ERP系统,要看其全部要投入的费用,计算公式是:总投入ERP产品许可证费数据库中间件服务器硬件+实施费用通过收购和自身发展,Oracle现在已经是一家拥有从硬件到软件的一个全方位的IT公司,它可以为用户提供Sun硬件服务器和阵列、Solaris操作系统、Oracle数据库、中间件和ERP系统(包括Oracle、JDE、People soft、Sibel等等)产品,而SAP公司只能提供给ERP产品,硬件和系统软件还需要向其他公司购买,而且SAP要求是多数据库环境而不是像Oracle单一数据库,这就势必造成SAP在价格上

温馨提示

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

评论

0/150

提交评论