随笔 - 0 文章 - 42 评论 - 58 引用 - 0 收藏 - 4

SAP目前是世界500强中唯一的一家德国软件企业,也是唯一一家具有以下特点的公司:创始人仍然占有主要股权并能影响公司发展方向;以其ERP解决方案为单一核心将产品销售到全球各地;通过不断的软件技术创新来与企业用户共同发展和成功;拥有着庞大的、遍布全球的顶级销售网络。

这家经历了35年的软件公司,产品与技术一直在不断的在更新换代。接下来我们从技术和产品的角度来描述一下这个软件巨人的发展历程,并看一下这个软件巨人的未来重点以及所面临的挑战。

1、产品与技术的演进

1972年,SAP成立并在随后推出了自己的第一个标准软件产品:财务会计软件RF,后逐渐完善成为R/1

1978年,SAP第二代的产品R/2系统诞生。

1992年,SAP真正的拳头产品 R/3问世。

1999年,推出mySAP.com协同化电子商务解决方案。

2003年,宣布mySAP.com更名为mySAP商务套件(SAP Business Suite),并推出针对其业界领先的集成化应用平台的又一个革命性的举措——SAP NetWeaver平台。

1 SAP的产品路线图[1]

从整个SAP的产品演进中,我们可以清晰的看到SAP的技术变化,以及这位软件巨人对于技术锲而不舍的追求。

SAP精准的技术眼光在其推出R/1时就显露无疑:通过标准的产品化软件来满足企业需求,而这时业内的多数软件公司仍在软件定制上蹒跚前行。SAP第一套软件财务与业务的集成功能、国际化视角都为后来的发展奠定了坚实的基础。同时,在这套软件中,SAP采用了实时的数据处理技术,意思是数据在输入后立即被计算机处理。这在当时批处理占主流的时代,SAP此举无论对软件还是硬件都是一个巨大的挑战。


2 SAP的产品与技术演进

R/2在技术上最重要的创新是,SAP成功的在操作系统之上建立了标准业务平台(BASIS。标准业务平台的建立,使得大量重复的劳动得以避免,使SAP精益求精的编制产品成为可能,并使得R/2可以运行在多个硬件平台之上。凭着SAP R/2SAP在大型公司中成了无可争议的市场领头羊。1994年该系统达到了鼎盛时期,当时SAP R/2的客户约为1700家。

R/3推出时,主机时代正在逐步推出历史舞台,而R/3采用三层C/S架构(数据库、服务器、客户端)和windows界面,兼容关系数据库,可以运行在Windows NT等多种平台和先进的功能特性,使R/3一问世便受到了追捧,也使SAP成为世界领先的管理软件提供商。德国人讲求踏实、追求质量与技术的性格也在R/3上得以体现。

3 SAP R/3

随后,当网络时代来临的时候,多数企业开始部署电子商务应用,越来越多的竞争者开始动摇SAP的地位,SAP这次处在了风口浪尖,推出了新的战略——mySAP.com,支持全面的协同的电子商务和ERP解决方案。虽然推出的时间较晚,但也获得了巨大的增长。同时,SAP 发现企业开始使用ERP之外的很多系统,所以SAP将系统扩展成了一揽子解决方案,包括CRMSRM等,另外加强了与其它厂商系统的联系(SAP XI)。

20世纪以后,企业所处的环境越来越复杂,全球化市场的发展与产业链之间合作经营生产方式的出现,企业的应用系统越来越多,IT的环境越来越复杂,各种异构环境下系统之间的集成要求越来越强烈,企业希望有一个平台可以帮助企业跨越技术和机构组织的界限,实现人员、信息和业务流程的集成,而SAP也发现无法把自己的一套系统来强加给所有企业,所以SAP推出了基于SOA架构的NetWeaver平台,并发布了帮助企业实现这种要求的ESA架构。

SAP NetWeaver 旨在实现跨越异质 IT 环境的扩展,可帮助企业跨越技术和机构组织的界限,实现人员、信息和业务流程的集成。

4 企业变革矩阵

ESA是基于服务的完整业务解决方案的蓝图,可帮助企业建立起一套框架,使企业能够在此基础上更快地开发新系统,并简化将应用与先进技术整合到业务流程中的过程。SAP NetWeaver 是实现这一蓝图的技术平台。

5 EAS 架构

现在,企业越来越希望系统可以足够柔性,成为组件式的系统,企业可以用足够低的成本实现系统随着企业的业务变化而变化,同时企业可以不用再关心IT技术,只用专注于自己的业务,根据自己的义务来选择最合适的组件与系统。这时,SOA被重新提出,并成为SAP关注的重点。

SOA是一种软件架构思想,通过使企业中一个个细化的服务标准化,来达到企业的IT系统跟随企业的动态变化的目的。就如同积木一般,企业可以根据自己的需要来组合自己的IT系统。SAPNetWeaver平台中体现了这种思想,但还不完全,未来的SAP正在朝着这方面努力。

2、解读SAP的未来——NetWeaverSOA

NetWeaver是目前SAP着重推广的一个产品,可以说NetWeaver的未来发展情况很大程度上决定了SAP的未来。

NetWeaver平台是mySAP Business Suite SAP  xAPPs的技术基础。企业可以在之上轻松的架构SAP系统或非SAP系统,并可实现互联互通。另外,NetWeaver还提供了一些其它功能,如portalBIKMBPM等,实现企业信息系统的深层次应用。下面我们分几个角度来诠释NetWeaver平台。

6 SAP NerWeaver

1)         功能层面:

从图中我们可以看出,NetWeaver包括了9个主要功能,分别是:多渠道访问、企业门户、协作、BIKM、主数据管理、集成代理、商业流程管理、应用平台等功能。

Ø  多渠道访问(Multi channel access) :允许通过Web和移动的方式访问在线与离线环境中的业务系统。实现与业务的自由联通。

Ø  企业门户(Portal:将在不同应用程序和IT环境中的关键信息以统一的视图提供给用户。它允许企业从SAP和非SAP应用、数据仓库、桌面文档、内部和外部Web内容以及协作工具中轻松地获得业务关键的集成信息。

Ø  协作(Collaboration):使处于不同位置、不同架构中的企业员工可以实现实时交流,推倒横亘在企业内部与外部的高墙,使信息得以实时而高效的流转。

Ø  商业智能(Business Intelligence:从许多来自不同的企业运作系统的数据中提取出有用的数据,经过抽取(Extraction)、转换(Transformation)和装载(Load),合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用各种工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。

Ø  知识管理(Knowledge Mgmt:对企业中的各种非结构性数据进行管理,使企业的历史知识得以沉淀。

Ø  主数据管理(Master Data Management)解决多系统、物理位置和不同供应商之间普遍存在的数据集成难题而设计的标准化服务。它允许各公司对异质IT环境中的数据进行合并、协调与集中管理,以确保信息的完整性。

Ø  集成代理(IntegrationBroker)基于XML消息的内部与外部流程集成。

Ø  商业流程管理(Business Process Mgmt)支持企业对流程进行挖掘、分析、定义、执行、监控和管理。

Ø  应用平台(Application Platform)在同一环境中支持J2EE ABAP编程语言。独立于现有数据库和操作系统,全面支持独立于平台的Web 业务和商业应用及开放而且符合标准的开发环境。

2)         组件层面:

NetWeaver从另一个角度为企业提供了6个主要组件,分别由不同的功能组成。

Ø  SAP EPSAP Enterprise Portal):由企业门户(Portal)、协作(Collaboration)、知识管理(Knowledge Mgmt)三个功能构成,主要提供角色化用户管理,单点登陆(Single Sign On),浏览器界面(Broswer access)、团队协作、知识管理、搜索引擎等功能。

Ø  SAP BI(SAP Business Intelligence):由商业智能(Business Intelligence)功能构成。

Ø  SAP XI(SAP‘s Exchange Infrastructure)由集成代理(IntegrationBroker)和商业流程管理(Business Process Mgmt)构成,主要提供开放式集成技术,支持在SAP和非SAP应用之间进行以流程为中心的协作。

Ø  SAP MDM(SAP Master Data Management)由主数据管理(Master Data Management)功能构成。

Ø  SAP MI (SAP Mobile Infrastruture):由多渠道访问(Multi channel access)构成。

Ø  SAP WAS (SAP Web Application Server)由应用平台的3个功能构成,用于建立、部署和管理 Internet Intranet Web 应用程序。

3)         集成层面:

从图中我们可以看出,NetWeaver的集成分为四个层次:人员集成(People Integratioin、信息集成(Information Integration、流程集成(Process Integration、应用集成(Application Integration

Ø  人员集成是一个面向用户的整合,它将原先系统的终端窗口和PC的图形界面用一个标准的界面来替换。通过人员集成提供给最终用户基于角色的用户管理机制和个性化服务,以及单点登陆(Single SignOnSSO)等服务。

Ø  信息集成完成针对结构化数据和非结构化数据的整合、分析等工作。

Ø  流程集成是整合跨越企业内部不同部门和不同系统之间的业务流。

Ø  应用集成是在业务逻辑层上进行的集成,把不同的应用程序连接起来,以共享和利用信息,使不同应用系统中的信息可以在整个企业范围内共享。

NetWeaver中的应用集成是由SAP WAS (SAP Web Application Server)所实现的,也就是应用平台;信息集成是由SAP BI(SAP Business Intelligence)SAP MDM (SAP Master Data Management)来实现的;人员集成是由SAP MI (Mobile Infrastruture)SAP EP (Enterprise Portal)来实现的。流程集成是是由SAP XI (SAP Exchange Infrastructure)来实现的。

NetWeaver平台是SAP推出的第一款基于SOA 架构的产品,这个平台让企业体会到了部分SOA的好处:在NetWeave平台之上,企业可以实现系统的松耦合组合,而不需要像以前那样升级整个系统或者更换整个系统。在NetWeave平台发布后,SAP推出了一系列可选性的功能增强包,当企业在业务创新时,就不需要对整个系统进行全面升级,只需要增强包中挑选出最适合企业的软件包就可以了。

SOA最初的定义是由Gartner公司给出的,GartnerSOA的定义为“客户端/服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成……SOA与大多数通用的客户端/服务器模型的不同之处,在于它着重强调软件组件的松散耦合,并使用独立的标准接口。

但目前而言,SAP还没有来得及把SAP Business Suite改造成完整的SOA架构,不过SAP已经有了这方面的动作:SAP把原来的ERPSCMCRM等企业应用全部打散,并对这些系统的核心内容进行研究,然后把原来的系统提炼成一个一个针对主要业务功能的模块,比如企业处理应收帐款的内容?处理销售订单的内容?等,把这些分解成一个个较小的应用之后做成企业服务,是基于网络服务(Web Service)但加上业务的内容,把这些企业服务存在企业服务库(Enterprise Service Repository)中,在这个服务基础上企业就可以根据自己的业务需求来选择不同的软件组合方案。

SAP把这套体系叫做Enterprise SOA ESOA),并称ESOA SAP 的架构蓝图。在ESOA体系中,企业的基本业务被封装成一个个结构相似、功能不同的服务,搭建及改变业务流程的过程,随即变成了服务组合及配置的过程。

7 SAP ESOA

相对于侧重于软件开发的软件公司的SOA,笔者对SAPESOA寄予厚望,因为软件开发厂商的SOA更多的是面向应用开发,与这些厂商让企业自己开发软件不同,SAP认为更节省成本的方法是直接提供软件服务。所以SAPSOA是真正面向企业的,企业不需要进行开发,只需要根据自己的业务来选择软件服务。“用户将看不到任何代码,它们看到的仅仅是一系列封装好的服务。”虽然SAP宣布2008年才能正式发布SOA版的ERP,但却值得企业期待。

3SAP将面对的挑战

虽然,SAP公开表示无视竞争对手的威胁,但竞争对手的动作确实或多或少的对SAP造成了一定的影响,而SAP将如何处理这些影响以及自身的一些问题,将是SAP未来面临的至关重要的环节。

1、 竞争对手的产品线越来越全,覆盖了数据库、中间件、ERPEAMBI等领域,而企业对集成的整体系统以及ERP外围系统已经越来越重视,甚至已经开始改变选型策略。

2、 竞争对手Oracle为了争夺中国市场,已经开始了一系列的动作:大力推动金色中国计划、布局上海、去年成立8家分公司,合作伙伴数量增加至800家。

3、 SAP系统足够复杂,实施周期长,而对企业而言获得的效益有限。

4、 SAP经过多年的积累,集腋成裘SAP很难对自己的系统进行彻底的改造,而进行一次彻底的改变所花费的时间、成本、精力都是巨大的。

5、 SAP推出了基于SOA下的ESA架构,但在ESA发布不到2年后,我们看到ESA这个词正在褪色。SAP现在推出了ESOA。也许是SAP发现ESA这个词确实比不上SOA的炙手可热,任何和SOA沾边的企业都受到了热捧,另外仅SAP一家推广ESA的力量也稍显薄弱,所以SAP不得不改变自己的策略,转而投向ESOA。虽然SAPESA架构和ESOA并没有实质性的区别。在未来,ESOA这个词能否让广大的企业认可,还是一个未知数。

6、 目前,SAP的企业服务库中企业服务的“粒度”仍是比较粗的,在未来如何花费更短的时间把这些服务“粒度”变得更小,是SAP要考虑的。

7、 虽然NetWeaver已经推出3年了,但仍有很多的客户没有将产品升级到最新的版本下,如何说服这些客户升级到NetWeaver架构下,是目前SAP的重点。

 

e-works上了解SAP的更多信息,请浏览:

http://www.e-works.net.cn/companysearch.aspx?id=67

 

 附表 1 SAP目前的产品列表

产品

说明

SAP Business Suite[2]

SAP R/3基础上发展而来的,是SAP公司的主力产品包,里面包含了mySAP ERP, mySAP CRM, mySAP SCM等解决方案。

最佳业务实践(在SAP Business Suite基础上形成的解决方案)

SAP 预配置解决方案的品牌名称。SAP 最佳实践软件包包含:

Ø  逐步实施步骤。

Ø  文档:

a)         技术文档(例如,如何建立系统);

b)         描述预配置解决方案业务内容的业务文档。

Ø  加快安装流程的预配置设置捆绑。

Duet™

SAP与微软合作开发的,实现企业ERP流程和办公自动化管理的完美集成。

SAP xApps(跨越式应用)

SAP xAPPS包含一系列新型业务应用,能够在不同的应和基础设施上利用结构化数据或者非结构化数据打造易于操作的动态团队流程,以此推整个企业的创新。企来需要借助集成和协作从无到有打造组合应用,这需要高昂的内部开发成本和维护成本。SAP xAPPS以捆绑方式提供组合应用,大部分初始开发和维护都由SAP提供。新的实用型综合业务解决方案位于目前完全不同的应用程序上端,可以去持交叉功能的业务流程,以便使战略资产最大化,扩大投资回报,降低总体拥有成本。

NetWeaver

SAP最新的集成应用平台,一方面SAP用这么一个平台来集成SAP与非SAPOracle, Siebel等)应用系统;另一方面SAP把一些各个系统都可以通用的功能放入此平台中,如SAP门户(SAP Portal)可以访问各种SAP应用系统(ERP, CRM等)及非SAP系统、SAP商务智能(SAP BI)可以对来自各种系统的数据进行分析。

SAP All-in-OneSMB

SAP R/3的基础上,SAP做了一些预配置,然后按不同行业交给咨询合作伙伴,由他们再加一些预配置,然后以咨询合作伙伴的名义将加了预配置的系统销售给用户。内含mySAP CRM的部分功能。

SAP Business OneSMB

在并购一家以色列公司的基础上形成的产品,主要面向中小企业。

 



[1] 黄色=2006产品,蓝色=2007产品,红色=未来产品,绿色=合作伙伴产品。

[2] SAP官方表示停止使用其已有的所有解决方案及缩写前面的“my”字样。

发表于: 2008-05-05 11:13 喜欢仰泳的鱼 阅读(487) 评论(0)  收藏(0) 好文推荐

作者该类其他文章:


标题  
姓名  
主页
内容   
请输入验证码:
*
(如果看不到图片,请多刷新几次页面)
  登录   Top
[使用Ctrl+Enter键可以直接提交]