《SAP架构及集成》由会员分享,可在线阅读,更多相关《SAP架构及集成(54页珍藏版)》请在金锄头文库上搜索。
1、mySAP 商务套件商务套件 Powered by NetWeaver架构架构 & 集成集成 Powered byNetWeaver SAP Exchange InfrastructureSAP AG 2005 SAP NetWeaver4 级系统级系统 : 企业级管理系统企业级管理系统 ( ERP ) 主 机5 级系统:级系统: 企业间管理系统及决策支持系统企业间管理系统及决策支持系统3 级系统级系统: 车间级管理系统车间级管理系统部门的计算机生产控制LAN / WAN1 级系统级系统 : 设备控制设备控制2 级系统级系统: 过程控制过程控制过程控制LAN / WANP L C 可编程控制器
2、Micro Processor微处理器LAN / WANIT总体应用架构五级系统SAP AG 2005 SAP NetWeaver四五级系统应用体系架构分为六个层次四五级系统应用体系架构分为六个层次交互渠道n由各种将用户和不同的由各种将用户和不同的IT服务(如电脑,电话,移服务(如电脑,电话,移动电话,电子邮件,传真等)联系在一起的渠道组动电话,电子邮件,传真等)联系在一起的渠道组成成 展示层n为消费者、代理人和公司雇员提供用户界面。为消费者、代理人和公司雇员提供用户界面。整合层n通过各种相应的服务应用软件中输出和输入业务事通过各种相应的服务应用软件中输出和输入业务事件和数据。件和数据。n通过
3、整合层实现软件间的交流。通过整合层实现软件间的交流。应用层n由供应商提供的商用软件组成,为由供应商提供的商用软件组成,为IT服务提供成套服务提供成套的业务和应用服务的业务和应用服务。数据安全层n保护应用系统间以及用户与应用系统间(内部和外保护应用系统间以及用户与应用系统间(内部和外部的)数据的安全。建立在共同认可的标准之上。部的)数据的安全。建立在共同认可的标准之上。网络和网管理系统组件层n提供使用必要的网络元素(如网络中心,网桥,路提供使用必要的网络元素(如网络中心,网桥,路由器,交换器,网关等)的不同的由器,交换器,网关等)的不同的IT应用软件之间应用软件之间的的IP进入进入n提供电话网络
4、和提供电话网络和IT网络与计费网关之间的连接。网络与计费网关之间的连接。整合层门户/展示层数据安全网络和网管系统组件层交互渠道应用层业务应用前端应用后端应用门户应用网络管理应用共用及服务应用数据仓库采用统一的应用系统架构可以支持企业的业务战略的实现、保护投资、系统选择和开发、系统整合和互通互联,企业的应用系统架构是一个分层架构,它包含六个不同层次:SAP AG 2005 SAP NetWeaverSAP系统实施的整体架构供应链优化和管理系统 SCM企业资源计划系统企业资源计划系统 ERP财务、成本和资金管理销售管理项目管理采购管理库存管理人力资源管理生产计划和车间作业管理 质量管理设备管理企业
5、信息门户企业信息门户 Portal / 员工工作平台员工工作平台 WorkplaceMES MES 系统系统产品生命周期管理产品生命周期管理 PLM办公自动化系统 OA供供应应商商供供应应商商关关系系管管理理SRM客客户户关关系系管管理理CRM客客 户户业务信息仓库业务信息仓库 BW企业战略管理企业战略管理SEM企业信息总线企业信息总线运输管理检化验系统检化验系统计量系统计量系统.SAP AG 2005 SAP NetWeaverSAP NetWeaver 最佳的业务整合平台最佳的业务整合平台DB and OS Abstraction人员集成流程集成集成代理集成代理业务流程管理业务流程管理信息
6、集成商业智能商业智能知识管理知识管理门户门户协同协同J2EEABAP应用平台多渠道访问多渠道访问SAP NetWeaver主数据管理主数据管理交互渠道交互渠道展示层展示层数据仓库数据仓库实时合作实时合作信息中心信息中心通过应用程序同步数据通过应用程序同步数据整合层整合层SAP Web 应用服务器(数据应用服务器(数据安全层等)安全层等)业务集成方案业务集成方案, 工作流工作流封装的或者个性化封装的或者个性化的应用的应用综合应用框架生命周期管理应用程序的生命周期支持应用程序的生命周期支持 (SAP, 伙伴伙伴, 客户客户)使用使用web 服务来把复杂的多服务来把复杂的多动能的商业流程和谐地结合动
7、能的商业流程和谐地结合在一起在一起企业功能企业功能DB和和 OS 抽取抽取SAP AG 2005 SAP NetWeaver企业门户 Enterprise Portal开放平台开放平台n任意后端资源任意后端资源, 任意前端接入任意前端接入n对于对于 Java和和.NET的标准接口的标准接口n平台无关性平台无关性n可不断扩充的统一化工作模式可不断扩充的统一化工作模式 Oracle, Siebel, Psft, SAP, 降低降低TCOn海量内容分发海量内容分发n高性能高性能n降低研发成本降低研发成本n简化系统管理简化系统管理面向业务面向业务n业务流程组件业务流程组件n基于角色基于角色n健壮的安全
8、机制健壮的安全机制n大量的客户群大量的客户群SAP AG 2005 SAP NetWeaverMy HomeInformationServiceQuick ActionCommunicationInternalExternal Fringe benefit Employee MallIT Support CommunicationCommunity Netizens voice Employee DirectoryApprovalsRequests Executive Sales Person MarketerProduct Workbench部门信息SAP企企业门户服务额外福利员工邮件IT支
9、持信息服务应用信息KMSR&D.InternalExternalYahoo.应用BWERPCRMCore.个人信息+个人网页SAP AG 2005 SAP NetWeaverSAP BW - 数据仓库技术架构数据仓库技术架构数据抽取数据抽取数据存储数据存储数据挖掘数据挖掘与分析与分析数据展示数据展示管理工作管理工作平台平台SAP AG 2005 SAP NetWeaver物料消耗关键值物料消耗关键值废品率废品率工时差异工时差异生产量使用率生产量使用率废品差异废品差异流动性关键值流动性关键值现金管理头寸现金管理头寸销售利润销售利润资产负债表关键值资产负债表关键值法定合并关键值法定合并关键值退货额
10、度退货额度订单关键值订单关键值销售额差异销售额差异销售退回百分比销售退回百分比. 举例: SAP 已提供的绩效指标(KPIs)投资回报率投资回报率交货时间交货时间完成程度完成程度成本差异成本差异投入量差异投入量差异使用量差异使用量差异价格关键值价格关键值雇员数雇员数雇员人均产值雇员人均产值雇员周转率雇员周转率应收应收 / / 应付应付折旧折旧质量关键值质量关键值服务级别服务级别计划交货日差异计划交货日差异客户分析关键值客户分析关键值采购组分析采购组分析供应商评估供应商评估已用性用额度已用性用额度存货周转存货周转覆盖范围覆盖范围存货关键值存货关键值生产力比率生产力比率人事时间人事时间缺席额度缺席
11、额度工资种类分配工资种类分配费用分配费用分配平均雇员数平均雇员数平均年龄平均年龄每个职位应征者人数每个职位应征者人数企业基准化的基础企业基准化的基础专业化业务内容专业化业务内容专业化业务内容专业化业务内容客户化业务内容客户化业务内容客户化业务内容客户化业务内容通用业务内容通用业务内容通用业务内容通用业务内容最佳业务实践数据模型最佳业务实践数据模型SAP AG 2005 SAP NetWeaverBW与各种系统的集成DBERPETLMWFEPortalDWR/3mySAPJDEPSSiebelAscentialInformaticaVitriaXIOracle DWBExBOSAP EPMDMO
12、racleMS SQLMS ASInformixSASNCR TeradataSAP BWBW-ETLPlumTree CPIntegrationMigrationExtractionSAP AG 2005 SAP NetWeaver与非SAP 系统流程的集成EDI 和 ALE 系统 (3rd party)外部系统EAI 工具(3rd party)数据迁移工具 (3rd party)直接调用(RFC,BAPI,IDoc,Batch input,BC)XML/SOAPIDOC/tRFCASCII FileSAP XISAP应用点对点方式遗留系统迁移工作台LSMWWeb 应用服务器IDoc Fil
13、e直接 http:mySAP 应用SAP 交换架构(Exchange Infrastructure) 星型方式SAP AG 2005 SAP NetWeaver信息交换向业务处理为中心的协同n需要整合企业内部和外部两种不同的需要整合企业内部和外部两种不同的系统不同技术系统不同技术n无法协同处理和共享业务处理信息无法协同处理和共享业务处理信息n由于每个接口的唯一性,安装程序复由于每个接口的唯一性,安装程序复杂和难以改变杂和难以改变n现有的信息交换技术不适应大量的数现有的信息交换技术不适应大量的数据交换和同步信息据交换和同步信息n统一的技术架构和处理平台,紧统一的技术架构和处理平台,紧密集成企业内
14、部和外部系统密集成企业内部和外部系统n可以跨系统,跨平台,跨公司协可以跨系统,跨平台,跨公司协同处理相关信息同处理相关信息n支持完整的解决方案处理,包括支持完整的解决方案处理,包括信息配置,运行和改变处理信息配置,运行和改变处理n使用完整环境的开发平台使用完整环境的开发平台内部组件内部组件& Web Services外部组件外部组件& Web Services全新信息交换架构直接信息集成 &现有电子交易市场共享协同知识共享协同知识内部组件内部组件& Web Services外部组件外部组件& Web ServicesSAP AG 2005 SAP NetWeaverXI的总体架构SAPAppl
15、ication第三方应用第三方应用(如(如MES)系统)系统第三方第三方中间件组件中间件组件市场市场/业务伙伴业务伙伴系统系统集成服务器集成服务器 (IS)系统平台目录系统平台目录 (SLD)业务处理引擎业务处理引擎集成引擎集成引擎适配器引擎适配器引擎运行时环境运行时环境集中监控集中监控集成开发、设计环境集成开发、设计环境 (IB)集成知识库集成知识库(IR)集成目录集成目录(ID)SAP AG 2005 SAP NetWeaverJ2SE适配器引擎适配器引擎适配器适配器 SAP XI 3.0 架构设计设计 / 配置配置 / 系统蓝图目录系统蓝图目录集成服务器集成服务器SAP系统系统IDoc适
16、配器业务流程引擎业务流程引擎集成引擎集成引擎集中式适配器引擎集中式适配器引擎适配器框架适配器框架消息队列安全处理可选的非集中式适配器可选的非集中式适配器引擎引擎适配器框架适配器框架消息队列安全处理资源适配器合作伙伴连接工具包合作伙伴连接工具包适配器框架适配器框架消息队列安全处理文件文件DBJMS资源适配器资源适配器PCK 配置和监控File/DB/JMSMarketplace 第三方系统第三方系统File/DB/JMSMarketplace 第三方系统第三方系统File/DB/JMSSAP 系统系统内容内容 (例如例如. 映射映射, 适配器适配器元数据元数据)SAP AG 2005 SAP N
17、etWeaver开放的 系统结构系统结构nJ2EE 认证认证n基于基于 Web Services 标准标准 n平台无关性平台无关性n可扩展性可扩展性n发展的发展的 SAP应用技术应用技术n系统管理系统管理 (如如 备份备份,归档归档,高可用性高可用性)n高度可升级性和可靠性高度可升级性和可靠性高度高度 有效地 开发环境开发环境n专业的专业的 用户界面用户界面 开发工具开发工具nEclipse-based Java IDEn提供提供OPEN-SQL (ABAP)开发工开发工具具标准的 架构架构n通用的连通性通用的连通性n通用的数据存储通用的数据存储n通用的用户管理通用的用户管理nB/S和和C/S
18、的支持的支持SAP Web 应用服务器概览SAP Web 应用服务器应用服务器操作系统和数据库抽取操作系统和数据库抽取Web DynproWeb Services 架构架构Internet 通信管理通信管理浏览器浏览器门户门户第三方第三方XI软软件件生生命命周周期期管管理理OPEN-SQL(ABAP)工作台工作台Java IDE数据库数据库J2EEABAP三个 版本版本n企业版企业版 (Java 和和 OPEN-SQL(ABAP)n完全版完全版 (完全的完全的 Java 版本版本)n开发版开发版 (受限的受限的 Java 版本版本)SAP AG 2005 SAP NetWeaverSAP基于三
19、层或多层的体系架构基于三层或多层的体系架构数据库层数据库层应用层应用层WEB层层表示层表示层层级层级多层多层 2-层层 3-层层Web浏览器浏览器SAP AG 2005 SAP NetWeaver通过动态可扩展性对性能的保证通过动态可扩展性对性能的保证一层一层如:演示(如:演示(Demo)系统)系统 两层两层集中安装集中安装 (数据库和应用安装在同一台物理服务器上数据库和应用安装在同一台物理服务器上), 多个前台服务器多个前台服务器三层三层一台数据库服务器一台数据库服务器, 多台应用服务器多台应用服务器 和多个前台服务器和多个前台服务器多层多层一台数据库服务器一台数据库服务器, 多台应用服务器
20、多台应用服务器, 多个前台服务器多个前台服务器, 多台多台Web服务器服务器数据库层数据库层q 数据库服务器数据库服务器SMP架构架构q 并行数据库并行数据库q 数据库大小超过数据库大小超过 10 TB应用层应用层q 使用多台应用服务器使用多台应用服务器q 目前使用的最多到目前使用的最多到 161 台应用服务器台应用服务器表示层表示层q 超过超过47000个活动用户个活动用户连接到一个数据库的系统连接到一个数据库的系统中进行业务操作中进行业务操作SAP AG 2005 SAP NetWeaver支持动态可扩展性及负载均衡支持动态可扩展性及负载均衡动态扩展动态扩展负载均衡负载均衡透明的透明的负载
21、均衡负载均衡SAP AG 2005 SAP NetWeaverExtranetDe-militarized ZoneIntranetSAP WEB安全技术负载均衡技术n按照现有按照现有WEB应用服务器的负载情况选应用服务器的负载情况选择最佳登录系统择最佳登录系统nSAP Web 派遣器判断是否是从合法的派遣器判断是否是从合法的机器登录系统机器登录系统n与硬件给及数据库平台厂商一起提供系与硬件给及数据库平台厂商一起提供系统的安全稳定性统的安全稳定性网络通信 n通过通过HTTPS通信协议通信协议nSNCnSSLnSAP路由器路由器用户管理n集中用户管理集中用户管理n集中权限管理集中权限管理用户认证
22、n用户用户 ID / passwordnX.509 认证认证n一次登录系统一次登录系统 nLDAP 绑定绑定应用级安全管理nSSL加密加密n数字签名数字签名nSAP应用级授权、审计应用级授权、审计nSAP J2EE引擎安全服务引擎安全服务SAP Web 分发器分发器Web 应用服务器应用服务器Web 应用服务器应用服务器Web 应用服务器应用服务器消息服务器消息服务器 http:/SAP是唯一一个通过了是唯一一个通过了ITSEC(Information Technology Security Evaluation Criteria)E2 medium-level 认证的主流厂商。认证的主流厂商
23、。ITSEC认证包括了测试和评估一个认证包括了测试和评估一个IT产品安全特性。产品安全特性。SAP AG 2005 SAP NetWeaver集中地计算机管理系统(CCMS) APIs和和BAPIs基本的系统管理基本的系统管理用户及安全管理用户及安全管理高可用性高可用性数据存档数据存档数据库管理数据库管理负载管理负载管理性能及警告管理性能及警告管理输出管理输出管理后台处理后台处理CCMS的功能的功能SAP AG 2005 SAP NetWeaver监控一个SAP解决方案系统蓝图警报概览警报概览实例概览实例概览分析方法分析方法未完成任务概览未完成任务概览任务细节任务细节警报图形警报图形http:
24、/ AG 2005 SAP NetWeaverSAP的集成性真正的基于应用逻辑的模块间的集成跨操作系统及数据库平台的统一的数据模型BAPIBAPIBAPI数据库数据库访问访问API数据库数据库访问访问API数据库数据库访问访问API数据库数据库访问访问API对象对象对象对象对象对象对象对象数据库数据库SAP应用应用外部接口外部接口 稳定性稳定性 封装技术细节,对应用透明封装技术细节,对应用透明内部访问层内部访问层 单个访问点单个访问点业务对象层业务对象层 数据和逻辑模式数据和逻辑模式 缓存数据,提高性能缓存数据,提高性能数据库访问层数据库访问层 压缩减少对数据库的访问压缩减少对数据库的访问优化
25、数据库的访问优化数据库的访问关系型表结构关系型表结构 存储所有存储所有SAP对象对象好处好处: : 跨数据库的统一的应用级 数据模型,高度可配置化的管理系统套件,减少开发量 无缝集成的系统,使系统接口最少化平滑地系统升级,并 确保自开发程序也能平滑地带到新版本SAP AG 2005 SAP NetWeaverSAP系统的开放性支持所有通用平台程序语言程序语言数据库数据库表示层表示层操作系统操作系统结构结构/系统系统通信环境通信环境WindowsMicrosoftWindowsIntel IA-32IA-64MidrangeIBMOS/400IBMiSeriesMainframeIBMOS/39
26、0/z/OSIBMzSeries基于基于Java 的客户端的客户端 Web浏览器浏览器基于基于MS Windows 的客户端的客户端OPEN-SQL(ABAP)JavaOracleInformixMicrosoft SQL-ServerSAP DB移动设备移动设备.NetHTTP / XML / SOAPJava* Not all components will be supported on all platformsIBM DB2 UDB forUNIX & WindowsiSeriesOS/390 and z/OSUnixHPTru64AlphaSiemensReliantUnixMIP
27、SSUNSolarisSUN/FSCSPARCIBMAIXIBM pSeriesHP-UXPA-RISCIntel IA-64LinuxIntel IA-32, IA-64,IBM zSeriesSAP AG 2005 SAP NetWeaver丰富灵活的开发平台IDE File SystemLocal J2EE Engine开发员开发员Web 应用服务器应用服务器OPEN-SQL(ABAP)J2EE浏览器浏览器Internet 通信管理通信管理HTMLJSPEJBLocal PCFinal DeployHTMLJSPEJBFinal DeployHTMLJSPEJBLocal PCHTMLJ
28、SPEJB开发员开发员SAP AG 2005 SAP NetWeaver二次开发的方式mySAPmySAP基础系统基础系统系统软件系统软件 JAVA IDEJAVA IDEABAPABAP开发平台开发平台客户开发客户开发程序程序mySAP标准程序标准程序按按客户客户需求开发需求开发增强性功增强性功能能接口接口客户化配置客户化配置对标准程序修改对标准程序修改4客户增客户增强接口强接口nSAP提供完全开放的提供完全开放的所有系统源代码所有系统源代码SAP AG 2005 SAP NetWeaver可升级性SAPDBOSSAPDBOS原版本原版本目标版本目标版本在升级过程中,SAP有完善的对用户化对
29、象的保护措施,可以将低版本中用户化对象完整地带到新的版本中。SAP是唯一一家支持从公司最早版本(1972年版)升级到目前最新版本,同时又能完整地将低版本的用户化对象带到新版本中。SAP系统有完善的版本控制功能,不仅能做到软件版本的控制,还能细化到具体某个程序,表等对象的版本控制。当你在系统中对某一个对象(程序,表,结构,视图等)做了更改之后,系统会自动记录一个新的版本,如果更改之后有问题,可以通过版本控制功能还原到修改之前的状态。 SAP AG 2005 SAP NetWeaverSAP 技术集成平台逻辑总体架构检化验检化验系统系统 与银行系统与银行系统的连接的连接 计量系统计量系统 SAP
30、企业门户企业门户JCO/RFCSAP ERP核心组件核心组件(ECC)SAP数据仓库及数据仓库及主数据管理主数据管理http其他系统其他系统httpMESOA运输系统运输系统ALE /BAPISAP 交换架构(交换架构(XI)SAP AG 2005 SAP NetWeaver企业流程管理企业流程管理业务流管理业务流管理 /流程自动化流程自动化传输传输/ 路由路由信息中介信息中介产品数据产品数据/ 数据仓库数据仓库(产品设计管理) MES系统系统检化验系统检化验系统人力资源系统人力资源系统ERP进销存管理其他系统其他系统/3总控适配器适配器MIS 系统系统物资管理理想理想 IT IT 架构架构财
31、务管理适配器适配器数据网关数据网关市场数据市场数据适配器适配器跨企业间管理系统跨企业间管理系统系统系统APO系统Internet服务中心客户中心Process PortalProcess Portal 多渠道访问企业门户企业门户电话中心工作流(任务列表)事件服务总线事件服务总线(中间件中间件)CRM系统供应商管理(客客订单订单产品产品资源资源适配器适配器(客服中心)OAOA系统系统()E-MAIL公文流转会议管理工艺管理(/)(产品管理)/作业调度数据跟踪数据管理计划调度计量系统计量系统(ProvisioningSystem适配器适配器SAP NetweaverSAP Netweaver完全满
32、足企业完全满足企业EAIEAI平台建设目标平台建设目标支持以业务流程为核心的支持以业务流程为核心的运营模式运营模式消除企业信息孤岛局面消除企业信息孤岛局面实现了单一操作视图实现了单一操作视图支持跨系统流程调度支持跨系统流程调度实现企业应用间的松耦合构架网点MMODS统一共享的数据模型,统一共享的数据模型,保证了数据准确性和实保证了数据准确性和实时性,提供决策支持时性,提供决策支持 以企业发展战略目标为指导,按照“统一规划,分步实施,数据共享,应用导向”的方针,通过企业信息化战略规划的实施,建设一个先进的信息化体系,全面支撑企业的运营和管理。 SAP AG 2005 SAP NetWeaver“
33、Appli-structure”技术平台先进性应用系统先进性SAP应用和技术平台先进性“SAP is the first company in the IT industry being able to demonstrate credibility in the application and the infrastructure market.”David Yockelson,META Group, 2004SAP AG 2005 SAP NetWeaver单元单元 6 系统管理系统管理SAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSA
34、P AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaver