SAP的整个产品线正在经历一个痛苦的从陈旧的客户/服务器架构向基于互联网的结构转变。直到一个真正的多层WEB结构实现前,mySAP 的功能将在可扩展性,集成和性能方面大大的受到牵制。 行业分析家们也指出SAP系统架构的局限性。Gartner这样评说说SAP的架构,“SAP的架构,虽然改进了WEB功能方面的友好性,仍然严重的依靠过时的客户/服务器模式。当销售ERP产品时,SAP会受到缺少弹性的架构的影响和挑战,因为客户将会把架构的模块化和开放性作为评价的标准,SAP独有封闭的结构不能很好的迎合ERP的基本,除非客户确信SAP可以单独提供所有的ERP功能和接口(用来支持ERP和协同商务的接口)”。 迁移到SAP mySAP产品带来额外的冗余和可靠性方面的问题。Lance Travis,AMR的分析师说,迁移到mySAP.com需要在服务器端增加30%到50%的空间,但仅仅是“复制原来所做的事情”,这可能带来几百到上千G的磁盘空间。 "SAP的互联网交易服务器 [ITS] 非常难以部署;我们很少听到有人成功过," AMR的Travis说. "大部分公司已经花了6个,9个或12个月的时间来部署,但从来没有正确的部署过。在正常启动和运转方面非常困难"他指出了配置的复杂性,还有ITS的可靠性,都是主要的障碍点。 Oracle的多层架构和模块化的功能保证了整个解决方案的优越性能,同时提供了高安全性。遵从开放的标准使得更加易于集成和拓展。 SAP基于WEB的客户端 (SAP GUI for HTML) 有着严重的性能和可用性方面的问题。SAP在将旧的客户/服务器界面转向WEB界面方面是不成功的。SAP的WEB界面速度慢,迫使客户大量的使用鼠标(对财务用户来说是一个很现实和严重的问题),使得用户很混乱,无法集中注意力—几乎没有SAP的用户使用这个基于WEB的客户端。 只有一部分SAP的业务(除了在SAP CRM 3.0里面的新产品)能通过WEB浏览器执行。 许多功能必须通过传统的客户/服务器界面。实际上SAP GUI for HTML 只是一个SAP客户服务器系统的HTML效仿外衣。 SAP GUI for HTML 是动态的将客户/服务器系统的数据转化为HTML和Javascript;这种处理需要大量的时间,导致了用户界面性能的低下。 SAP GUI for HTML 生成的HTML页面试图模仿客户服务器GUI的外表和感觉。这一点非常复杂,WEB浏览器花了大量的时间来生成他们。这个在降低性能方面更加严重。 没有快捷键,所以用户必须使用鼠标,甚至象打开一个值列表这样简单的业务。这会使用户非常劳累。 许多包含图形和流程的屏幕在 SAP GUI for HTML里面不支持。 Oracle的产品是完全基于WEB的,界面直观,容易在企业内部推广。SAP的难以使用和失败的WEB客户端,使得最终用户对SAP会形成负面影响,从而影响ERP实施的效果。 Oracle的基于WEB的客户端有着极好的性能,而且因为易于使用而备受称赞。ORACLE的界面是完全基于WEB的,所有用户都只需要一个浏览器。在INTERNET上,安全的通过HTTPS协议在标准端口80使用系统。 多数据模型
软件业一个主流的趋势是由封闭系统向开放系统转变。封闭的硬件和软件在扩展性、总体拥有成本和可支持能力方面都非常不利。实际上SAP的基本技术仍然是用ABAP(一个SAP独有的开发技术,可追溯到70年代),表明SAP错过了过去十年的主流开发技术。SAP已经开始意识到这一点,采取了一些紧急措施来追上时代。 甚至在新的产品里面,例如CRM 3.0、 业务仓库和企业采购员,都是采用了混合的技术。CRM 3.0, 是一个ABAP在应用层的混合,在展示层是SAP称为业务服务页 (Business Server Pages ,BSP),BSP是一个独有的,发展自JSP,用来与ABAP组件交互。 Giga公司说: "虽然SAP声明‘无上的开放集成', SAP CRM产品仍然基于R/3平台………并且当SAP重新用JSP开发最终用户界面时,导致SAP CRM有三种不同的开发环境-传统的ABAP,J2EE和开发现场销售和服务系统的VB"。 提到SAP最近J2EE和JAVA的发布,容易让人误解,因为这个发布没有构成一个产品。在Gartner的技术摘要里面提出:“这些在2002年晚期和2003年早期的计划集成项目必须评价发布的产品,但是必须和现有的方案比较功能和成熟度( “those planning integration projects in late 2002 and early 2003 should evaluate the announced products but should compare their features and maturity with established solutions”) ,Gartner 清楚的意识到这些技术仍处于幼儿期,需要大量的开发工作。 Giga 同时说:“SAP的mySAP HR产品是基于复杂、特有的R/3架构。更多的应用系统逻辑是用独有的ABAP写的,需要一个非常有经验和技巧的专家来维护或修改程序代码。SAP通过使用J2EE正在进化到更加模块化和开发的结构。但这些改革花了几年的时间,对HRMS的产品只有很有限的影响。” 在另外一个报告里面,Gartner说, “缺少JAVA的支持,限制了SAP提供互联集成的能力,在ERP II战略方面。目前,4.6不支持Java Database Connectivity (JDBC), Enterprise JavaBeans (EJBs), Java Server Pages (JSPs) 和其他的JAVA开放标准。然而,在2001年11月,SAP发布了计划中的J2EE支持,提供一个一个开放的选择给 ABA) 环境和BAPIs。J2EE直到2002年中期仍然不会出现,然而,后续的逐步采用可能花费的时间更长。“ 比较而言,ORACLE的电子商务套件完全是使用开放的标准技术开发的,无论在服务器层还是在中间层。ORACLE的开发工具是商品化的工具,并且独立于电子商务套件之外,有着广泛的工程师基础。这个使得ORACLE的客户可以从数百万的工程师当中轻易的找到自己需要的技巧。 Oracle 9iAS, Oracle已经发布的一个世界级应用服务器,被市场许多用户认为比任何一个应用服务器都好。 Oracle 9iAS有着强大成熟的J2EE,JAVA和WEB服务支持能力。Oracle 9iAS是ORACLE数年开发的结晶。比较而言,SAP在这方面的努力非常小,几乎没有什么经过证明的价值。