SAPNetWeaver解读一.什么是NetWeaver?1.个人感觉就好像Java虚拟机或者微软的那个.net框架一样,不知道能不能这个理解。2.John.Wiley.Sons.SAP.NetWeaver.For.Dummies.eBook-LiB.chm这本书不错的。3.简单的说NetWeaver是个符合J2EE规范的中间件平台,类似于Weblogic或者JBOSS。SAP是J2EE规范的制订者之一,理论上说只要符合J2EE规范的应用都能运行在NetWeaver上。SAP这样做是为了向SOA过渡。4.Netweaver的具体架构可以看sap的一些公开介绍材料,就是那个冰箱图.NetWeaver是SAP所有解决方案的基础架构,包括新一代的跨应用(xApps)组合应用,特定的业务套件和SAP企业软件。以下的关键能力,都是完全基于开放技术和标准之上的,使得NetWeaver成为一个有力的集成和应用平台.具体来说SAPNetweaver包含如下组件:•门户架构--提供给员工统一的,人格化的,基于各自角色的,进入不同IT环境的接入口。增强涉及客户,供应商,合作伙伴和雇员的商业处理流程的效率。•协同--促进团队、集群之间、之内的,动态的,有效的交流。包括虚拟的协作空间以及实时协作工具,如新闻,聊天,团队日历,应用软件共享以及文件保存等。•多渠道通路--允许使用移动设备和声音系统来进入企业系统,使得企业可以将其业务处理流程扩展到任何商业到达的范围。•知识管理--管理以及发布非结构化的信息,如文本文件,幻灯,或音频文件。提供了包括综合搜索,内容管理,出版,分类和工作流功能,以及对于第三方数据存储的一个开放的体系结构。•商业智能--帮助企业集成,分析并发布重要的商业信息。包括一系列用于创建,出版客户定制的对话报表和申请的工具,这些在很多时候对银行作出决策都有很大的帮助。•主数据管理--促进不同IT环境的商业网络中的各项信息的完整性。提供应用服务以整合、协调以及集中管理各种主数据,包括客户信息,产品主数据和技术资产信息。•集成代理--促进来自不同源头的应用软件组件以XML和SOAP的方式来交流。它定义了软件组件,接口,转换表和基于开放标准的、基于内容的路由规则。•业务流程管理--允许在多变的IT环境中对其业务流程进行建模和操纵。允许将下层的各应用软件组合成高适应性的、端到端的、横跨整个价值链的新业务流程。•应用软件平台--提供一个支持J2EE和ABAP编程语言的统一程序环境。从现存的数据库和操作系统中独立出来,并完全支持独立于平台的网络服务和业务应用软件。提供一个标准的、开放性的开发环境。•生命周期管理--为管理软件生命周期的所有阶段提供广泛的技术支持—从设计,开发,应用,实施,版本变换和测试,覆盖所有阶段。•复合应用软件框架--为建立跨应用(xAPP)的复合应用软件提供开发环境。包含能帮助你和你的客户有效开发跨应用合成应用软件的工具,方法论,规则和模版。二.NetWeaver的四个部分NetWeaver是一种可随时用于业务运作、面向服务的平台,适用于SAP的所有解决方案,并且与SAP基于最新企业服务架构(ESA)提供服务的方式相符。SAP于2001年推出了mySAP技术,是第一家推出协同商务技术平台的公司。SAP经过验证的先进技术产品——SAPNetWeaver现已成为SAP解决方案的核心,它提供了一种完全开放而且灵活的基础设施,使各公司能够通过现有的IT投资获取附加价值。SAPNetWeaver帮助企业跨越技术和机构组织的界限,实现人员、信息和业务流程的集成。此外,SAPNetWeaver的设计实现了与Microsoft.NET和IBMWebSphere(J2EE)的全面互操作,并为客户提供了管理不同基础设施、降低复杂程度和削减总体拥有成本的灵活性。基于NetWeaver,企业将能够实现各个层面充分的集成,降低信息系统建设的总体成本(TCO)。归纳起来,可以实现如下4个方面的集成。第一层面,将现有的各形各色的管理系统、办公系统、文档系统等集中到企业的信息门户内,实现企业IT系统的单一入口。这个层面上,称之为“员工的集成”(PeopleIntegratioin)。第二层面,将各种存放在数据库当中的管理信息,以及分散在集团内部不同地方的非结构化信息(市场信息、报告等文档信息)集中起来,实现支持经营决策的信息仓库(BI)和知识管理系统。这个层面,称之为“信息的集成”(InformationIntegration)。第三个层面提供的是“流程的集成”。保留仍然有价值的现有系统意味着一个连续的业务流程可能在不同的系统内执行。SAP的Netweaver平台能够将分散在不同系统的业务处理连接起来,形成一个自动化的流程。对于使用者来说,就好像是操作在一套系统上。最后的层面是“平台的集成”,企业往往现存大量的信息系统,以及随着收购合作等带来的形形色色原有系统。在这个层面上,SAP提供的是支持开放标准(如xml)的底层架构,可以实现灵活的互接。值得一提的是,全球的大部分领先石油公司使用的都是SAP的解决方案。可以预见,如果使用SAP的信息平台,将来和这些国际石油巨头的IT系统对接时,所需成本和时间是显著的减少。企业门户:mySAPEnterprisePortal是为满足各种不同使用者所设计的企业门户网站。能提供给企业内外使用者个性化的内外部信息、应用系统及服务、而且没有时间、地点及使用设备的限制。门户的通过如下功能将企业内外的用户集成起来:·提供各类系统的统一入口,最大化利用现有系统投资,实现一次登录。·知识管理:非结构化信息管理(如Word文档),如分类、储存、检索、评分、版本控制等;·员工协同:即时通讯、讨论、会议室、聊天等。基于在应用领域的经验,mySAPEnterprisePortal提供了行业的门户模版(BusinessPackage),公司能够运用这些模板来配置企业门户网站,并根据需求来修改这些模板。在模板里面,预先定义了各个行业的职责岗位,以及每个岗位所需要查看的信息。这可以极大幅度地降低系统建设的复杂度,项目实施的风险,并协助做好进程、预算的控制。mySAPEnterprisePortal支持各种不同的浏览器,MobileEnterprisePortal(移动门户网站)甚至还能满足无线上网的需求。mySAPEnterprisePortal是个开放的环境,非仅SAP用户所能独享。任何信息、应用及服务,只要能通过网络来取得,都能安全无虞地整合在其中。商业智能:在Netweaver的四个集成层面上,BI处于第二个层次,即进行“信息的集成”。随着企业内各种新的信息系统的大范围使用,将生成和维护大量的数据,这些数据涉及到业务运营的各个方面,但是在转换成为管理信息之前,数据的意义是有限的。拥有归纳的管理信息,企业能够业务降低成本,增加利润,挽留住客户,并识别新的增长点,做出企业新的战略发展决策。然而,现有的设计用于在线处理的系统,不适合用来做报表和分析。而且,额外增加的查询、报告和分析将严重降低业务运营系统的绩效。所以,利用基于在线分析处理的数据仓库技术实现战略信息系统是所有企业的必然选择。SAP的商业智能BI使企业可以通过建立数据仓库,综合、分析和分发关键信息。这包括一整套功能强大的可在所有层次上支持决策的工具,这些工具用于创建和发布定制的交互式报告和应用。SAPBW包括如下部分:部分描述数据仓库-DataWarehousing数据仓库就是提取数据、合并它们并存储它们用于分析。数据仓库的处理流程包括数据建模,数据萃取以及数据仓库的管理(管理员工作台)BI平台-BIPlatformBI平台是整个BI方案的技术架构。包括OLAP处理器,元数据库,业务计划和模拟,数据挖掘和报表。业务浏览器-BEx为客户提供一个易于使用的报表和分析界面。它允许信息使用者对信息根据本公司的工作及业务需要进行有效地组织和个人化,.包括查询、报表和分析功能。SAP采用了灵活和普及的MicrosoftExcel和Web浏览器的工具。支持以电子邮件方式发送分析报表,和企业门户无缝集成,以及使用移动设备PDA进行报表分析。开发技术-DevelopmentTechnologies·BIJavaSDK:能够开发分析应用,访问多维(OLAP)和表格性数据。·开放分析接口:连接第三方的展现前端工具·Web设计API和门户一样,SAPBI有一套完整的预配置的基于角色和任务的信息模型。里面包含了11,000多个信息对象(维度和指标)、800多个角色和3200多个查询等。还包括不同行业的特色内容,如石油行业的交易管理、消费品行业的促销管理等。企业在实施过程中参考BI的预配置业务内容,可以大大缩短实施时间,降低实施风险。SAPBW和Netweaver的其他部分,如企业门户、内容管理等,是无缝集成在一起的,从而提供一整套的集成工具。并且可以集成外部的数据仓库系统和工具,如Crystal和Ascential。目前全球有7000多家企业在应用SAP的BI,95%抽取非SAP系统数据。这些企业包括壳牌、英国天然气集团、西门子、高露洁等。主数据管理:在Netweaver的四个集成层面上,MDM处于第二个层次,即进行“信息的集成”。对于一些具有分布式IT架构的公司来说,统一一致的主数据管理是经营成功的关键保证。但是如何实现统一管理却是一个大的挑战。许多公司发现在公司内部不同地点、不同系统内存在着重复冗余的数据。这些可能带来费用的增加、扰乱业务,并且影响客户服务水平。幸运的是,SAP主数据管理(SAPMDM)━SAPNetWeaver的一个组件━允许公司存储、发展和整合主数据,同时在整个IT环境内进行一致性发布。通过跨不同地区的异构系统,SAPMDM充分优化现有IT投资,减少数据维护的成本。MDM提供三种方式的主数据管理:·内容整合:子、分公司各自拥有体系及完全的数据维护权,中央整合数据,建立映射以进行全局分析·主数据一致化:总公司创建,子、分公司可独立创建,并和总部进行一致性检查·集中主数据管理:总公司集中创建,各子、分公司使用示例某制药集团企业的物资主数据管理长期存在着冗余和不一致的问题,集团无法进行全局的物资库存和采购分析,原因之一在于缺少一套严格的物资编码管理体系。因此部署了了SAP的MDM,采用第二种“主数据一致化“的模式,重新设计主数据管理的业务流程。该流程的核心步骤如下:1.总公司集中创建物资记录库。包含基本信息:如编码、描述、规格、标准价格等2.子、分公司创建物资的主数据,并将其基本信息发布到MDM系统。地方系统可能是SAP系统,也可能是非SAP系统。3.触发匹配流程进行鉴别,辨认重复数据,并且产生ID映射关系4.发布全局的物资信息到子、分公司的多个系统5.子、分公司完成本地系统的主数据创建工作6.使用ID映射信息,可以在集团层次上进行物资库存、采购、成本等分析SAP交换基础设施-XI:现在的企业普遍建立了很多大大小小的系统,公司需要有效的集成这些系统。同时随着互联网的出现,企业协同的要求也是日趋强烈。以前只能在公司内部网上操作的一些业务流程,现在要求能够通过互联网运行,例如供应链计划、寻源和需求预测。有些企业的做法是用使用新技术的系统套件替代旧系统。但实际上更多企业没有时间和成本全面升级旧系统,或者在全球范围内进行大规模全面的系统替换。从利用投资的角度来看,企业也必须从现有异构系统投资中萃取价值。因此为了达到目标,不同供应商开发的系统需要进行集成,并且嵌在一个集成平台架构上。为了支持新一代的应用系统,集成平台必须提供更深的功能━不仅仅是消息队列传递和数据转换。公司需要跨越不同的企业或者现有系统,实现更进一步的协同业务流程。就像以前用实时处理替代批量处理的做法一样。SAP已经开发出了全新唯一的基于Exchange的协同和集成技术,提供革新式的自动化业务流程方法,使用恰当的Web服务,优化现有投资。SAP交换基础设施(ExchangeInfrastructure,以下简称SAPXI),建