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