目前来说,尽管人们已经知道NetWeaver概念并长期关注其发展,但随着新技术和相关术语的推陈出新,SAP客户将面临对新事物的理解和学习。同样,企业和IT领导层也必须重视对一个或更多NetWeaver组件的部署。
根据Meta Trend的研究:2004-2005年期间,隶属于第一集团的ERP供应商(如:Oracle,PeopleSoft,SAP)将针对商业化销售,致力于创建更为全面的应用基础设施;另一方面,以独立身份出现的供应商将利用商业化的基础设施,促进各类应用的有效集成。直到2007年,供应商将致力于开发面向服务的基础设施。与此同时,专有开发环境与大量工具(如:Eclipse、Visual Studio .Net)将更好的支持新型应用的开发。
针对主要的ERP供应商,当功能性和垂直性两者之间的冲突逐渐减缓时,他们仍将面临新的竞争挑战,即一些潜在的先进技术并不是被通常而言的主要供应商所掌握。迄今为止,作为全球第一大ERP供应商的Oracle,仍然很难说清一个针对技术和商业应用的广泛的端对端的数据仓储。相反,SAP在技术领域表现得锋头正劲。SAP的一些早期技术被聚合为统一的mySAP技术,以SAP NetWeaver品牌销售,为客户中的应用骨干提供众多优势技术。在目前激烈的竞争情势下,SAP面临的新业务和挑战,是如何管理数据和业务流程整合以支持新的企业发展策略。然而,对于不熟悉NetWeaver策略的客户来说,他们还不能充分理解新的NetWeaver基础设施的潜在优势。因此,NetWeaver将如何服务于SAP部署的相关功能和特性有待进一步落实。
当IBM与微软的竞争日趋激烈时,SAP避开其他老牌ERP竞争对手,并宣称能够满足NetWeaver安装部署所必须的需求。这对于企业客户来说意味着将拥有更多的先进性,并对IT前景产生更多兴趣。企业领导层需要对新产品提供的先进性能有充分的了解,并考虑到新产品与其他供应商的产品可能出现的冲突。
今后几年中,在基础设施领域和业务流程集成领域的竞争将日趋激烈。预计在2007年前,ERP供应商能够分离为两个独立阵营:一小部分供应商将独立拥有属于自己的基础设施,例如:SAP、Oracle、微软、IBM;大部份供应商则必须依赖于其他技术的基础架构。这种趋势同时推动以下几方面发展:
- 将推动开放标准的发展。
- 无论从ERP供应商内部,或是以面向客户为标准的要求来说,都需要减少大型ERP应用的复杂性。
- 将推动下一代业务流程的集成,以及基于标准的程序描述语言(如:BPEL4WS)和BPMN(Business Process Modeling Notation,业务流程建模标注)的可用性。
- 将持续推动Web服务和面向服务的客户基础设施的发展。
- 将促进开放性的开发框架(如:Eclipse)实现其可用性。
概括而言,SAP NetWeaver策略能够反映出上述提及的所有发展趋势。
NetWeaver组件
SAP希望将NetWeaver作为一个单一产品发布,并确保其基础设施应用能够实现集成,即作为一个清晰完全的区分;那么,SAP就有必要对组成NetWeaver的所有独立技术组件提供持续地支持。包括: - 企业门户:SAP提供目前最为先进的门户框架(最新版本:6.0),通过对其iViews (portlets)的统一和合并,并利用统一的、情境化(context-driven)的桌面创建应用和开发平台。
- 业务数据仓储:目前主要的ERP供应商中,SAP的应用集成化数据仓储(最新版本:3.5)代表着最先进的技术。与其第一代版本不同,现行3.5版本的用户界面没有经历大规模的重制。同时,业务数据仓储技术的成功,对前端(front-end)在线分析处理(OLAP)、可视化工具和开发策略有着深远影响。
- Web应用服务器:WebAS(最新版本:6.4)被视为传统的SAP核心技术的具体化,汇集有操作系统、硬件和数据库。这意味着SAP实现了三种界面的集成:
1)ABAP
2).Net
3)WebSphere - 交换基础设施(Exchange Infrastructure):虽然XI(最新版本:3.0)通常被人们误认为是NetWeaver的核心,事实上,XI仅仅是一个建立在主干网络上集成化的消息集线器,为SAP对SAP、组件对组件、实时通信对实时通信、SAP对非SAP业务流程和应用提供流程整合。我们有理由相信XI3.0能够克服2.0版本的局限性,并能实现更好的功能性。
- 主数据管理(Master Data Management):MDM(最新版本:2.0)还处于其发展初期。尽管MDM承诺作为一个中央源数据集线器(从SAP供应商或合作管理处获得支持)为用户提供服务,我们还是期望其性能得到进一步改善,例如:工作流程的嵌入、更为妥善的流程管理、全面的培训资料等等。
应用框架和开发环境的集成
所谓框架的概念,是指将现有的第三方提供的SAP应用组件(以及Web服务),与以客户需求为基础开发的应用有机地结合形成一个新应用。这样,所有SAP应用都能够集中在一个新应用的工具包中,从而使SAP能够适用于不同企业,并且逐渐成为企业中不可替代的应用。SAP跨越式应用(xApps)正是Web服务复合应用框架(CAF)的一个实例。作为企业客户,应该对IDS Scheer公司的ARIS工具套件(ARIS Toolset)有所了解。尽管ARIS Toolset声称能够做到基于图形化的业务过程描述,定期升级或配置新的业务流程应用,然而,软件的实用性还有待得到进一步证实和确认。此外还需注意到的一个趋势是,基于Eclipse的Java开发环境标志着专有编程语言(如:ABAP)正逐渐向着开放式应用开发语言(如:Java)进行转换。NetWeaver软件体系结构中另一个亮点是可移动的基础设施。SAP宣称新推出的NetWeaver 2004(预计将每年进行升级)汇集了其所有先进技术,并将成为IBM、微软、以及其他技术供应商(如:EAI、DW、portals)最强劲的竞争对手。
目前来说,SAP客户可以放心地采用NetWeaver的成熟技术,如:Portal、BW(业务数据仓储);并且可以开始尝试采用NetWeaver的创新技术,如:XI、MDM。当NetWeaver的各组件都充分成熟并完全集成时,SAP客户将有机会以低费用的开发成本,获得具备更多竞争优势的先进技术(如:WebSphere、Vitria)。
从长远来看,利用供应商提供的统一的集成良好的基础设施软件,企业将会有效地减少其技术管理成本。