Upload
truongtram
View
226
Download
5
Embed Size (px)
Citation preview
mySAP 商务套件 Powered by NetWeaver 架构 & 集成
SAP 中国
Powered by
NetWeaver ™
SAP Exchange Infrastructure
SAP AG 2005 SAP NetWeaver
4 级系统 : 企业级管理系统 ( ERP )
主 机
5 级系统: 企业间管理系统及决策支持系统
3 级系统: 车间级管理系统
部门的计算机 生产控制
LAN / WAN
1 级系统 : 设备控制
2 级系统: 过程控制
过程控制
LAN / WAN
P L C
可编程控制器
Micro Processor
微处理器
LAN / WAN
IT总体应用架构--五级系统
SAP AG 2005 SAP NetWeaver
四五级系统应用体系架构分为六个层次
交互渠道
由各种将用户和不同的IT服务(如电脑,电话,移动电话,电子邮件,传真等)联系在一起的渠道组成
展示层
为消费者、代理人和公司雇员提供用户界面。
整合层
通过各种相应的服务应用软件中输出和输入业务事件和数据。
通过整合层实现软件间的交流。
应用层
由供应商提供的商用软件组成,为IT服务提供成套的业务和应用服务。
数据安全层
保护应用系统间以及用户与应用系统间(内部和外部的)数据的安全。建立在共同认可的标准之上。
网络和网管理系统组件层
提供使用必要的网络元素(如网络中心,网桥,路由器,交换器,网关等)的不同的IT应用软件之间的IP进入
提供电话网络和IT网络与计费网关之间的连接。
整合层
门户/展示层
数据安全
网络和网管系统组件层
交互渠道
应用层
业务应用
前端应用
后端应用
门户应用
网络管理
应用
共用及服务应用
数据仓库
采用统一的应用系统架构可以支持企业的业务战略的实现、保护投资、系统选择和开发、系统整合和互通互联,企业的应用系统架构是一个分层架构,它包含六个不同层次:
SAP AG 2005 SAP NetWeaver
SAP系统实施的整体架构
供应链优化和管理系统 SCM
企业资源计划系统 ERP
财务、成本和资金管理 销售管理
项目管理
采购管理
库存管理
人力资源管理
生产计划和车间作业管理 质量管理 设备管理
企业信息门户 Portal / 员工工作平台 Workplace
MES 系统
产品生命周期管理 PLM
办公自动化系统 OA
供应商
供应商关系管理S
RM
客户关系管理C
RM
客
户
业务信息仓库 BW
企业战略管理SEM
企业信息总线
运输管理
检化验系统 计量系统 ...
SAP AG 2005 SAP NetWeaver
SAP NetWeaver –最佳的业务整合平台
DB and OS Abstraction
人员集成
流程集成
集成代理 业务流程管理
信息集成
商业智能 知识管理
门户 协同
J2EE ABAP
应用平台
多渠道访问
SAP NetWeaver™
主数据管理
交互渠道
展示层
数据仓库
实时合作
信息中心
通过应用程序同步数据
整合层
SAP Web 应用服务器(数据安全层等)
业务集成方案, 工作流
封装的或者个性化的应用
综合应用框架
生命周期管理
应用程序的生命周期支持
(SAP, 伙伴, 客户) 使用web 服务来把复杂的多动能的商业流程和谐地结合
在一起
企业功能
DB和 OS 抽取
SAP AG 2005 SAP NetWeaver
企业门户 – Enterprise Portal
开放平台
任意后端资源, 任意前端接入
对于 Java和.NET的标准接口
平台无关性
可不断扩充的统一化工作模式
Oracle, Siebel, Psft, SAP, …
降低TCO
海量内容分发
高性能
降低研发成本
简化系统管理
面向业务
业务流程组件
基于角色
健壮的安全机制
大量的客户群
SAP AG 2005 SAP NetWeaver
My Home
Information Service Quick Action Communicatio
n
Internal External
Fringe benefit Employee Mall
IT Support
Communication Community
Netizen’s voice Employee Directory
Approvals Requests
Executive Sales Person Marketer
Product …
Workbench
部门信息
SAP企业门户
服务
额外福利 员工邮件
IT
支持
信息 服务
应用
信息
KMS R&D
...
Internal
External
Yahoo
...
应用 BW
ERP
CRM
Core ... 个人信息 + + 个人网页
…
SAP AG 2005 SAP NetWeaver
SAP BW - 数据仓库技术架构
数据抽取
数据存储
数据挖掘
与分析
数据展示
管理工作
平台
SAP AG 2005 SAP NetWeaver
物料消耗关键值
废品率
工时差异
生产量使用率
废品差异
流动性关键值
现金管理头寸
销售利润
资产负债表关键值
法定合并关键值
退货额度
订单关键值
销售额差异
销售退回百分比
...
举例: SAP 已提供的绩效指标(KPIs)
投资回报率
交货时间
完成程度
成本差异
投入量差异
使用量差异
价格关键值
雇员数
雇员人均产值
雇员周转率
应收 / 应付
折旧
质量关键值
服务级别
计划交货日差异
客户分析关键值
采购组分析
供应商评估
已用性用额度
存货周转
覆盖范围
存货关键值
生产力比率
人事时间
缺席额度
工资种类分配
费用分配
平均雇员数
平均年龄
每个职位应征者人数
企业基准化的基础
专业化业务内容
客户化业务内容
通用业务内容
最佳业务实践数据模型
SAP AG 2005 SAP NetWeaver
BW与各种系统的集成
DB
ERP
ETL
MW
FE
Portal
DW
R/3 mySAP JDE PS Siebel
Ascential Informatica
Vitria XI
Oracle DW
BEx BO
SAP EP
MDM
Oracle MS SQL MS AS Informix SAS NCR Teradata
SAP BW
BW-ETL
PlumTree CP
Integration
Extra
ctio
n
SAP AG 2005 SAP NetWeaver
与非SAP 系统流程的集成
EDI 和 ALE
系统 (3rd party)
外部系统
EAI 工具
(3rd party)
数据迁移工具 (3rd party)
直接调用(RFC,BAPI,IDoc,Batch input,BC)
XML/
SOAP
IDOC/
tRFC
ASCII File
SAP XI
SAP应用
点对点方式
遗留系统迁移工作台
LSMW Web 应用服
务器
IDoc File
直接 http:
mySAP 应用
SAP 交换架构
(Exchange
Infrastructure)
星型方式
SAP AG 2005 SAP NetWeaver
信息交换向业务处理为中心的协同
需要整合企业内部和外部两种不同的系统不同技术
无法协同处理和共享业务处理信息
由于每个接口的唯一性,安装程序复杂和难以改变
现有的信息交换技术不适应大量的数据交换和同步信息
统一的技术架构和处理平台,紧密集成企业内部和外部系统
可以跨系统,跨平台,跨公司协同处理相关信息
支持完整的解决方案处理,包括信息配置,运行和改变处理
使用完整环境的开发平台
内部组件
& Web Services 外部组件
& Web Services
全新信息交换架构 直接信息集成 &现有
电子交易市场
共享协同知识
内部组件
& Web Services
外部组件
& Web Services
SAP AG 2005 SAP NetWeaver
XI的总体架构
SAP Application
第三方应用
(如MES)系统
第三方
中间件组件
市场/业务伙伴
系统
集成服务器 (IS)
系统平台目录 (SLD)
业务处理引擎
集成引擎
适配器引擎
运行时环境 集中监控 集成开发、设计环境 (IB)
集成知识库
(IR)
集成目录
(ID)
SAP AG 2005 SAP NetWeaver
J2SE
适配器引擎
适配器
SAP XI 3.0 架构
设计 / 配置 / 系统蓝图目录
集成服务器
SAP
系统
IDo
c
适配
器
业务流程引擎
集成引擎
集中式适配器引擎
适配器框架
消息
队列
安全处理
可选的非集中式适配器
引擎
适配器框架
消息
队列
安全处理
资源适配器
合作伙伴连接工具包
适配器框架
消息
队列
安全处理
文件
DB
JMS
资源适配器
资源适配器
PCK 配置和监控
File/DB/JMS
Marketplace
第三方系统
File/DB/JMS
Marketplace
第三方系统
File/DB/JMS
SAP 系统
内容 (例如. 映射, 适配器元数据)
SAP AG 2005 SAP NetWeaver
开放的 系统结构
J2EE 认证
基于 Web Services 标准
平台无关性
可扩展性
发展的 SAP应用技术
系统管理 (如 备份,归档,高可用性)
高度可升级性和可靠性
高度 有效地 开发环境
专业的 用户界面 开发工具
Eclipse-based Java IDE
提供OPEN-SQL (ABAP)开发工具
标准的 架构
通用的连通性
通用的数据存储
通用的用户管理
B/S和C/S的支持
SAP Web 应用服务器概览
SAP Web 应用服务器
操作系统和数据库抽取
Web Dynpro
Web Services
架构
Internet 通信管理
浏览器 门户 第三方 XI
软件生命周期管理
OP
EN
-
SQ
L(A
BA
P)
工作
台
Ja
va
ID
E
数据库
J2EE ABAP
三个 版本
企业版 (Java 和 OPEN-SQL(ABAP))
完全版 (完全的 Java 版本)
开发版 (受限的 Java 版本)
SAP AG 2005 SAP NetWeaver
SAP基于三层或多层的体系架构
数据库层
应用层
WEB层
表示层
层级 多层 2-层 3-层
Web
浏览器
SAP AG 2005 SAP NetWeaver
通过动态可扩展性对性能的保证
一层 如:演示(Demo)系统
两层 集中安装 (数据库和应用安装在同一台物理服务器上),
多个前台服务器
三层 一台数据库服务器, 多台应用服务器
和多个前台服务器
多层 一台数据库服务器, 多台应用服务器, 多个前台服务器,
多台Web服务器
数据库层
数据库服务器SMP架构
并行数据库
数据库大小超过 10 TB
应用层
使用多台应用服务器
目前使用的最多到 161
台应用服务器
表示层
超过47000个活动用户
连接到一个数据库的系统中进行业务操作
SAP AG 2005 SAP NetWeaver
CI
repl.
enqueue
支持动态可扩展性及负载均衡
DB
DB
RDBMS
Appl.
Server
Appl.
Server
Appl.
Server
动态扩展
CIMessage
Server
Enqueue
Server
负载均衡
Web
Disp.
透明的
负载均衡
Web
Disp.
SAP AG 2005 SAP NetWeaver
Extranet
De-militarized
Zone Intranet
SAP WEB安全技术
负载均衡技术
按照现有WEB应用服务器的负载情况选择最佳登录系统
SAP Web 派遣器判断是否是从合法的机器登录系统
与硬件给及数据库平台厂商一起提供系统的安全稳定性
网络通信
通过HTTPS通信协议
SNC
SSL
SAP路由器
用户管理
集中用户管理
集中权限管理
用户认证
用户 ID / password
X.509 认证
一次登录系统
LDAP 绑定
应用级安全管理
SSL加密
数字签名
SAP应用级授权、审计
SAP J2EE引擎安全服务
SAP Web
分发器
Web 应用服务器
Web 应用服务器
Web 应用服务器
消息服务器
http://www.abc.com
SAP是唯一一个通过了ITSEC(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://service.sap.com/systemmanagement
SAP AG 2005 SAP NetWeaver
SAP的集成性-真正的基于应用逻辑的模块间的集成
跨操作系统及数据库平台的统一的数据模型
BAPI BAPI BAPI
数据库
访问
API
数据库
访问
API
数据库
访问
API
数据库
访问
API
对象 对象 对象 对象
数据库
SAP
应用
外部接口
• 稳定性
• 封装技术细节,对应用透明
内部访问层
• 单个访问点
业务对象层
• 数据和逻辑模式
• 缓存数据,提高性能
数据库访问层
• 压缩减少对数据库的访问
•优化数据库的访问
关系型表结构
• 存储所有SAP对象
好处: 跨数据库的统一的应用级
数据模型,高度可配置化的管理系统套件,减少开发量
无缝集成的系统,使
系统接口最少化
平滑地系统升级,并
确保自开发程序也能
平滑地带到新版本
SAP AG 2005 SAP NetWeaver
SAP系统的开放性-支持所有通用平台
程序语言
数据库
表示层
操作系统
结构/系统
通信环境
Windows
Microsoft
Windows
Intel IA-32
IA-64
Midrange
IBM
OS/400
IBM
iSeries
Mainframe
IBM
OS/390/
z/OS
IBM
zSeries
基于Java 的客户端 Web
浏览器
基于MS Windows
的客户端
OPEN-SQL(ABAP) Java
Oracle Informix Microsoft
SQL-Server SAP DB
移动设备
.Net
HTTP / XML / SOAP Java
* Not all components will be supported on all platforms
IBM DB2 UDB for
UNIX & Windows iSeries OS/390 and z/OS
Unix
HP
Tru64
Alpha
Siemens
Reliant
Unix
MIPS
SUN
Solaris
SUN/FSC
SPARC
IBM
AIX
IBM
pSeries
HP-UX
PA-RISC
Intel IA-64
Linux
Intel IA-32,
IA-64,
IBM
zSeries
SAP AG 2005 SAP NetWeaver
丰富灵活的开发平台
IDE
File
System
Local J2EE Engine
开发员
Web 应用服务器
OPEN-SQL
(ABAP)
J2EE
浏览器
Internet 通信管理
HTML
JSP
EJB
Local PC
Final
Deploy
HTML
JSP
EJB
Final
Deploy
HTML
JSP
EJB
Local PC
HTML
JSP
EJB
开发员
SAP AG 2005 SAP NetWeaver
二次开发的方式
mySAP基础系统
系统软件
JAVA IDE
ABAP开发平台 客户开发程序
mySAP标准程序
按客户
需求开发
增强性功能接口
客户化配置
对标准程序修改
4
客户增
强接口
SAP提供完全开放的
所有系统源代码
SAP AG 2005 SAP NetWeaver
可升级性
SAP
DB
OS
SAP
DB
OS
原版本
目标版本
在升级过程中,SAP有完善的对用
户化对象的保护措施,可以将低版本中用户化对象完整地带到新的版本中。SAP是唯一一家支持从公司最早版本(1972年版)升级到目前
最新版本,同时又能完整地将低版本的用户化对象带到新版本中。
SAP系统有完善的版本控制功能,
不仅能做到软件版本的控制,还能细化到具体某个程序,表等对象的版本控制。当你在系统中对某一个对象(程序,表,结构,视图等)做了更改之后,系统会自动记录一个新的版本,如果更改之后有问题,可以通过版本控制功能还原到修改之前的状态。
SAP AG 2005 SAP NetWeaver
SAP 技术集成平台逻辑总体架构
检化验
系统
与银行系统
的连接 计量系统
SAP 企业门户
JCO/RFC
SAP ERP
核心组件
(ECC)
SAP 数据仓库及
主数据管理
http
其他系统
http
MES OA 运输系统
ALE /
BAPI SAP 交换架构(XI)
SAP AG 2005 SAP NetWeaver
企业流程管理
业务流管理 / 流程自动化
传输 / 路由
信息中介
产品数据 /
数据仓库
( 产品设计管理 )
MES系统
检化验系统
人力资源系统
ERP
进销存管理
其他系统/3
总控
适配器
MIS
系统 物资管理
理想 理想 IT IT 架构 架构
财务管理
适配器
数据网关
市场数据
适配器
跨企业间管理系统 系统
APO系统
Internet 服务中心 客户中心
Process Portal Process Portal
多渠道访问
企业门户
电话中心
工作流 ( 任务列表 )
事件服务总线 ( 中间件 )
CRM系统 供应商管理
(
客 订单
产品 资源
适配器
( 客服 中心 )
OA系统 ( )
公文流转
会议管理
工艺管理
( / )
( 产品管理 )
/ 作业调度
数据跟踪
数据管理
计划调度
计量系统
(
Provisioning
System
适配器
SAP Netweaver—完全满足企业EAI平台建设目标
支持以业务流程为核心的运营模式
消除企业信息孤岛局面
实现了单一操作视图
支持跨系统流程调度
实现企业应用间的松耦合构架
网点MM
ODS
统一共享的数据模型,保证了数据准确性和实时性,提供决策支持
以企业发展战略目标为指导,按照“统一规划,分步实施,数据共享,应用导向”的方针,通过企业信息化战略规划的实
施,建设一个先进的信息化体系,全面支撑企业的运营和管理。
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
系统管理
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver
SAP AG 2005 SAP NetWeaver