1、SAP平台及其应用平台及其应用议程议程n SAP产品技术平台的演变产品技术平台的演变 n SAP NetWeaver技术平台技术平台议程议程第一部分第一部分 SAP产品技术平台的演变产品技术平台的演变 SAP产品版本的变化产品版本的变化 1992年,年,SAP推出了著名的推出了著名的R/3系统,基于系统,基于C/S 模式模式 1996年,随着互联网的迅猛发展,年,随着互联网的迅猛发展,SAP推出了支持推出了支持Internet的新版的新版R/3 3.1 1998年推出全新年推出全新CRM和和SCM解决方案;解决方案;1999年年SAP 推出所谓的推出所谓的mySAP Business Suit
2、,这其实又是新版的,这其实又是新版的R/3,但是它的应用已经不是孤立的,它支持全面的协同的的电子商务和,但是它的应用已经不是孤立的,它支持全面的协同的的电子商务和ERP解决方案解决方案(包含了包含了mySAP ERP、mySAP CRM、mySAP SCM等等)。之后,之后,SAP不断推出不断推出R/3升级版本如升级版本如R/3 4.0,4.6,4.7等,直到等,直到2006年第年第二季度发布了基于全新技术平台二季度发布了基于全新技术平台NetWeaver的的ERP2005版本。版本。SAP 软件功能和主要特点软件功能和主要特点 功能性:功能性:R/3以模块化的形式提供了一整套业务措施,其中的
3、模块囊括了以模块化的形式提供了一整套业务措施,其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统,用于公司或企业战略上和运用上的管理。系统,用于公司或企业战略上和运用上的管理。集成化:集成化:R/3把逻辑上相关联的部分连接在一起。重复工作和多余数据被把逻辑上相关联的部分连接在一起。重复工作和多余数据被完全取消,规程被优化,集成化的业务处理取代了传统的人工操作。完全取消,规程被优化,集成化的业务处理取代了传统的人工操作。灵活性:灵活性:R/3系统中方便的裁剪方法使之具有灵活的适应性,从而能满足系统中
4、方便的裁剪方法使之具有灵活的适应性,从而能满足各种用户的需要和特定行业的要求。各种用户的需要和特定行业的要求。R/3还配备有适当的界面来集成用户还配备有适当的界面来集成用户自己的软件或外来的软件。自己的软件或外来的软件。开放性:开放性:R/3的体系结构符合国际公认的标准,使客户得以突破专用硬件的体系结构符合国际公认的标准,使客户得以突破专用硬件平台及专用系统技术的局限。同时,平台及专用系统技术的局限。同时,SAP提供的开放性接口,可以方便地提供的开放性接口,可以方便地将第三方软件产品有效地集成到将第三方软件产品有效地集成到R/3系统中来。系统中来。模块化:模块化:R/3的模块结构使用户既可以一
5、个一个的选用新的实用程序,也的模块结构使用户既可以一个一个的选用新的实用程序,也可以完全转入一个新的组织结构体系。可以完全转入一个新的组织结构体系。国际适用:国际适用:R/3支持多种语言,而且是为跨国界操作而设计的。支持多种语言,而且是为跨国界操作而设计的。R/3可以灵可以灵活地适应各国的货币及税务要求。活地适应各国的货币及税务要求。SAP R/3功能模块功能模块 SAP R/3内核(内核(Kernel)体系结构)体系结构 SAP R/3应用与数据库之间的访问结构应用与数据库之间的访问结构20112012200220032004200520062007200820092010mySAP ERP
6、2004SAP R/3 EnterpriseSAP R/3 4.6CSAP R/3 3.1I 4.6BmySAP ERP2005 Mainstr.Maint.DecDec Mainstream Maintenance Extended Maint.(17%+2%)DecDecRamp-UpMarDecMar Extended Maint.(17%+2%)Extended Maintenance(17%+4%)Extended Maintenance(17%+4%)Mar2014MarMarRamp-Up Mainstream Maintenance Mainstream Maintenance
7、Mainstream Maintenance2013 Customer-Specific MaintenanceDec Customer-Specific Maintenance Extended Maint.(17%+2%)Extended Maintenance(17%+4%)Customer-Specific MaintenanceMarMar Extended Maint.(17%+2%)Extended Maintenance(17%+4%)Customer-Specific Maintenance Extended Maint.(17%+2%)Extended Maintenanc
8、e(17%+4%)Customer-SpecificMaintenanceRamp-UpR/3 及及 mySAP ERP 发布和维护策略发布和维护策略议程议程第二部分第二部分 SAP NetWeaver技术平台技术平台SAP NetWeaver-产品组件与关键特性产品组件与关键特性 SAP 移动架构移动架构n 与与 SAP 业务解决方案业务解决方案密切结合与协调密切结合与协调 SAP 企业门户企业门户n 业务套件业务套件n 知识管理知识管理n 协同协同 SAP 商业智能商业智能n 业务内容业务内容n 与与SAP密切集成密切集成n 开放式架构开放式架构(Crystal 与与 Ascential)
9、SAP 交换架构交换架构n 集成目录集成目录n SAP的执行能力的执行能力 SAP Web 应用服务器应用服务器n 经过验证、可伸缩,而且全面经过验证、可伸缩,而且全面n 利用现有基础设施利用现有基础设施/技能降低技能降低 TCODB and OS Abstraction人机集成人机集成组合应用框架组合应用框架流程集成流程集成信息集成信息集成生命周期管理生命周期管理应用平台应用平台集成代理集成代理业务流程管理业务流程管理商业智能商业智能知识管理知识管理门户门户协同协同J2EEABAP多渠道接入多渠道接入DB 与与 OS 提取提取主数据管理主数据管理SAP NetWeaver人员集成多渠道访问多
10、渠道访问企业门户企业门户协作协作信息集成业务流程集成集成代理集成代理业务流程管理业务流程管理应用程序平台知识管理知识管理业务智能业务智能主数据管理主数据管理J2EEABAPDB 和和 OS AbstractionHTTP,XML,SMTP,J2EE,WSDL,SOAP,UDDI,XSLTJAAS,WSRP,Personal JavaBPEL,CIDX,RosettaNet,CPPAICE,WebDav,XML/A,JMI,XMI,CWM,ODBOXML Encr.&Sign.,DSIG,SAML 支持的行业标准(选择)支持的行业标准(选择)标准机构标准机构W3COASISJCPWS-IEcli
11、pse.orgmySQLOMGSAP NetWeaver 的开放性的开放性 支持行业标准支持行业标准SAP NetWeaver 与与 WebSphere,.NET 的互操作性的互操作性SAP NetWeaver 人员集成 信息集成 流程集成 应用程序平台IBM WebSphereMicrosoft.NETnWebSphere 的门户开发套件n与 Lotus Sametime 集成多种访问渠道多种访问渠道门户门户协作协作n与 IBM Content Manager 集成知识管理知识管理业务智能业务智能主数据管理主数据管理n与 WebSphere Business Integration 互连互通
12、集成代理器集成代理器业务流程管理业务流程管理nEclipse Java 集成开发环境n标准化的技术连通性(XML,Web 服务)J2EEABAP抽象数据库和操作系统抽象数据库和操作系统n与 MS Content Management Server 集成n与 SQL Server Analysis Services 集成n与MS Biztalk Server 互连互通n与 Visual Studio.NET 集成n标准化的技术连通性(XML,Web 服务)n.NET的门户开发套件n.NET 中的智能客户端nMS Office 集成nMS Exchange 集成通过 .NET 和 WEBSPHER
13、E 具有互连互通性和可扩展性SAP NetWeaverComposite Application FrameworkPEOPLE INTEGRATION多渠道访问多渠道访问企业门户企业门户协作协作信息集成商业智能商业智能主信息管理主信息管理知识管理知识管理流程管理集成代理集成代理商业流程管理商业流程管理应用平台J2EEDB 和和 OS 提取提取ABAPLife Cycle MgmtSAP NetWeaver 通过移动设备接入访问 SAP 移动基础结构移动基础结构n 使得移动应用程序在脱机或者使得移动应用程序在脱机或者联机情况下运行联机情况下运行n 为手持设备而定制为手持设备而定制(Pocket
14、 PC,EPOC,Linux)n 浏览器或者本地终端浏览器或者本地终端n Multiple-backend connectiv.n 提供多样的移动商业应用软件提供多样的移动商业应用软件n 100+customer installationsSAP NetWeaver 集成化应用平台集成化应用平台 SAP Enterprise Portaln 支持支持WIN/UNIX 平台平台n 基于角色的个性化配置基于角色的个性化配置n Web单点访问单点访问n 多元系统合成多元系统合成n 协同合作协同合作(实时实时/异步异步)n 知识管理知识管理/搜索引擎搜索引擎SAP NetWeaver复复 合合 应应
15、用用 框框 架架人员集成人员集成 People Integration多渠道访问 (Multi channel access)企业门户企业门户(Portal)协作协作(Collaboration)信息集成信息集成 Information Integration商业智能(BI)主数据管理(Master Data Management)知识管理知识管理(KM)流程集成流程集成 Process Integration集成代理商业流程管理应用平台应用平台 Application PlatformJ2EEDB 和 OS 提取ABAP生生 命命 周周 期期 管管 理理SAP企业门户企业统一信息平台企业门户
16、企业统一信息平台供应商供应商员工员工合作伙伴合作伙伴客户客户SAPCRMPLM应用应用X应用应用 Y企业门户企业门户Pocket Pc 浏览器浏览器WAP 浏览器浏览器Palm 浏览器浏览器Pc 浏览器浏览器 SAP 商务智能商务智能n 真正的端对端解决方案真正的端对端解决方案n 业务内容支持企业快速实业务内容支持企业快速实施施n 和门户的全面集成和门户的全面集成n 开放体系架构开放体系架构(Crystal,Ascential)n 7000+企业在应用企业在应用SAP的的BIn 95%抽取非抽取非SAP系统数据系统数据商务智能实现信息的集成及分析商务智能实现信息的集成及分析满足你的商业智能需要
17、的最简单的方法满足你的商业智能需要的最简单的方法SAP NetWeaver复复 合合 应应 用用 框框 架架人员集成人员集成 People Integration多渠道访问 (Multi channel access)企业门户(Portal)协作(Collaboration)信息集成信息集成 Information Integration商务智能商务智能(BI)主数据管理(Master Data Management)知识管理(KM)流程集成流程集成 Process Integration集成代理商业流程管理应用平台应用平台 Application PlatformJ2EEDB 和 OS 提取
18、ABAP生生 命命 周周 期期 管管 理理企业商务智能平台技术架构企业商务智能平台技术架构独特的主数据管理能力独特的主数据管理能力SAP NetWeaver复复 合合 应应 用用 框框 架架人员集成人员集成 People Integration多渠道访问 (Multi channel access)企业门户(Portal)协作(Collaboration)信息集成信息集成 Information Integration商务智能(BI)主数据管理(Master Data Management)知识管理(KM)流程集成流程集成 Process Integration集成代理商业流程管理应用平台应用
19、平台 Application PlatformJ2EEDB 和 OS 提取ABAP生生 命命 周周 期期 管管 理理 SAP MDM实现跨越业务流程实现跨越业务流程网络的信息集成网络的信息集成n 面向协调一致的信息内容面向协调一致的信息内容和集中化管理的业务主数和集中化管理的业务主数据据n 通过原有业务流程定义通通过原有业务流程定义通用的或行业化及特有数据用的或行业化及特有数据属性属性(如产品主数据如产品主数据,客户客户主数据等主数据等)n MDM 是是 SAP NetWeaver重要组成部重要组成部分分nSAP Exchange Infrastructuren 既可用于内部业务流程的集既可用
20、于内部业务流程的集成,也可用于与外部业务流成,也可用于与外部业务流程的集成(即与程的集成(即与SAP系统和系统和非非SAP系统)系统)n 预先定置的协同功能预先定置的协同功能n 与非与非SAP系统的协同集成系统的协同集成在业务流程集成方面所具有的强大功能和灵活性在业务流程集成方面所具有的强大功能和灵活性SAP NetWeaver复复 合合 应应 用用 框框 架架人员集成人员集成 People Integration多渠道访问 (Multi channel access)企业门户(Portal)协作(Collaboration)信息集成信息集成 Information Integration商务
21、智能(BI)主数据管理(Master Data Management)知识管理(KM)流程集成流程集成 Process Integration集成代理集成代理商业流程管理商业流程管理应用平台应用平台 Application PlatformJ2EEDB 和 OS 提取ABAP生生 命命 周周 期期 管管 理理NetWeaver的基础的基础 SAP WEB Application Server保护你的投资和企业级的保护你的投资和企业级的JavaSAP NetWeaver复复 合合 应应 用用 框框 架架人员集成人员集成 People Integration多渠道访问 (Multi channel
22、 access)企业门户(Portal)协作(Collaboration)信息集成信息集成 Information Integration商务智能(BI)主数据管理(Master Data Management)知识管理(KM)流程集成流程集成 Process Integration集成代理商业流程管理应用平台应用平台 Application PlatformJ2EEDB 和 OS 提取ABAP生生 命命 周周 期期 管管 理理nSAP WEB应用服务器应用服务器n开放性开放性n 支持开发性标准支持开发性标准n 即开即用的即开即用的WEB服务能服务能力力n可靠性可靠性n 可伸缩性可伸缩性n 安
23、全性安全性n降低拥有成本降低拥有成本n 普通安装管理普通安装管理n 软件生命周期管理软件生命周期管理程序语言程序语言数据库数据库表示层表示层操作系统操作系统结构结构/系统系统通信环境通信环境WindowsMicrosoftWindowsIntel IA-32IA-64MidrangeIBMOS/400IBMiSeriesMainframeIBMOS/390/z/OSIBMzSeries基于基于Java 的客户端的客户端 Web浏览器浏览器基于基于MS Windows 的客户端的客户端OPEN-SQL(ABAP)JavaOracleInformixMicrosoft SQL-ServerMAXD
24、B移动设备移动设备.Net/COM+HTTP/XML/SOAPJava/CORBAIBM DB2 UDB forUNIX&WindowsiSeriesOS/390 and z/OSUnixHPTru64AlphaSiemensReliantUnixMIPSSUNSolarisSUN/FSCSPARCIBMAIXIBM pSeriesHP-UXPA-RISCIntel IA-64LinuxIntel IA-32,IA-64,IBM zSeriesSAP系统支持所有通用平台系统支持所有通用平台SAP NetWeaver Developer StudioJavaWebServicesWebDynpr
25、oJ2EEDTRJava Dictionary Integration Framework Eclipse Plug-in Frameworkn 是一个基于是一个基于Open Source 的的Eclipse框架的可扩展和开放框架的可扩展和开放的开发环境的开发环境n 图形化的易用的工具图形化的易用的工具n Web Services工具工具n Web Dynpro 工具用于模型工具用于模型驱动(驱动(model-driven)的用)的用户界面设计户界面设计n 支持软件开发的架构支持软件开发的架构n SAP门户开发组件门户开发组件n UML设计设计Web Dynpro 基于浏览器的专业的用户界面基
26、于浏览器的专业的用户界面构件化构件化 全面化全面化n 个性化个性化n 辅助功能辅助功能 n 全球化全球化专业化专业化n 组件可以重复使用组件可以重复使用n 将界面设计和业务逻辑完全分离将界面设计和业务逻辑完全分离n 支持各种后台支持各种后台(ABAP,Java,Web Service)n 支持多种终端设备的支持多种终端设备的n 通过专业工具设计通过专业工具设计n 模型模型视图视图控制的开发架构控制的开发架构n 完全基于浏览器,无需下载任何组件完全基于浏览器,无需下载任何组件n 无需通过页面刷新来更新屏幕数据无需通过页面刷新来更新屏幕数据Web Dynpro 构件化的用户界面设计构件化的用户界面
27、设计 Web Dynpro 组件组件n 视图视图u预定义的预定义的UI元件元件u可见即可用可见即可用 look&feeluUI元件拥有内建功能元件拥有内建功能n 控制控制u图形化的导向控制图形化的导向控制u图形化的数据流图形化的数据流 自动的数自动的数据传递据传递n 模型模型 uABAP uJava uWeb 服务服务 图形化的模型工具替代了代码编辑器图形化的模型工具替代了代码编辑器n 更少的维护,更多的设计更少的维护,更多的设计视图视图 UI 元件元件导向导向控制控制模型模型Web 服务服务JavaABAPDB数据数据n向导模型定制器向导模型定制器SAP NetWeaver Develope
28、r Studio Web Dynpro 工具工具n向导模型定制器向导模型定制器n数据模型定制器数据模型定制器SAP NetWeaver Developer Studio Web Dynpro ToolsnNavigation ModelerNavigation Modelern数据模型定制器数据模型定制器n视图设计器视图设计器SAP NetWeaver Developer Studio Web Dynpro ToolsOpen SQL for JavaOpen SQL EngineOpen SQL/JDBCOpen SQL/SQLJJDO*EJB(CMP)SQL 跟踪跟踪SQL语句缓存语句缓存
29、Table 缓存缓存Table目录目录Native SQL/JDBC某软件商某软件商A的的 JDBC某软件商某软件商B的的 JDBC数据库数据库 B.数据库数据库 A关系型关系型Persistence(SQL)对象关系型对象关系型 Persistencen数据库无关性数据库无关性n Open SQLn开发支持性开发支持性n 在开发阶段的语法在开发阶段的语法检查检查n提高性能提高性能n 服务器端的表缓存服务器端的表缓存n SQL 语句缓存语句缓存n SQL 跟踪跟踪标准标准接口接口虚拟接口虚拟接口业务应用程序业务应用程序IDOCBAPIRFCEJBJava ClassXI Server Prox
30、ySAP Web 应用服务器应用服务器UDDIUDDIRegistryWS客户端客户端SOAPWSDL开发环境开发环境Web Service 消费者消费者Web 服务服务代理代理基于基于Web 服务的服务的客户应用程序客户应用程序Web 服务运行环境服务运行环境Web Service 提供者提供者SOAPWeb services 基于行业标准基于行业标准 Interactive Forms 方案方案 基于基于Adobe,并且完全整合于,并且完全整合于SAP Web ASn 使用标准的使用标准的Adobe 工具工具uAdobe Designer将完全整合于将完全整合于SAP NetWeaver
31、Developer Studio and 和和ABAP工作台工作台uAdobe 文档服务将同时在文档服务将同时在Java和和ABAP中存在中存在n 减少客户端的减少客户端的TCOu提供标准化的表格提供标准化的表格:提供业务模板提供业务模板u卓越的可用性和唯一的卓越的可用性和唯一的XML/PDF支持能力支持能力u预置的预置的PDF表格表格 n 迁移服务迁移服务uSmart FormsuSAPscript formsInteractive Forms 方案方案 优势优势Interactive Forms 方案方案 场景场景浏览器使用浏览器使用Adobe Reader 插件插件SAP Web App
32、lication ServerAdobe Reader 离线离线电子邮件电子邮件保存保存归档归档n在线在线 interactive formsn 完全融入完全融入Java Web Dynpro 框架框架n 上下文相关的数值帮助、在线检上下文相关的数值帮助、在线检查查n离线离线 interactive formsn 离线交互(无需访问离线交互(无需访问SAP系统)系统)n 静态的数值帮助。静态检查、简静态的数值帮助。静态检查、简单公式计算单公式计算 n 自我包含(自我包含(Self-contained)PDF(XML 数据数据+版面规划版面规划)n非交互文档非交互文档n 需要打印的、通过电子邮件发送需要打印的、通过电子邮件发送的、归档的或者传真的文档的、归档的或者传真的文档电子邮件电子邮件打印打印SAP Web Application Server 对开发的支持 调试(调试(Debugging)监控监控 日志(日志(Logging)跟踪跟踪n程序跟踪程序跟踪 nSQL 跟踪跟踪