PI基础知识介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Src. 1
Dest. A
Proxy
Routing
JDBC
Dest. B …
Src. 2
IDOC
Source Interface
Mapping
Target Interface
8
第三层: 业务流程管理(Business Process Management)
Integration Server
Business Process Engine Integration Engine
PI基础介绍
2013年3月
东方地球物理公司信息技术中心 北京中油瑞飞信息技术有限责任公司
PI的用途
PI的组成 部分及 各个部 分的作 用
PI配置
PI是Netweaver中的流程集成平台
SAP NetWeaver™
PEOPLE INTEGRATION Multi channel access Portal Collaboration Life Cycle Mgmt
Central Adapter Engine Adapter Framework
Messaging Queuing Security Handling
Resource Adapter
PI 业务流程管理/流程集成
流程连接桥
9
PI的优势:
PI的一大特点就是它的开放性和灵活性。它使用了一些Web标准, 比如:Web Services Description Language(WSDL), XML Schema Definition Language(XSD)和SOAP消息来描述对象并且与第三方系统 相连。 1. 减少维护费用 2. 3. 4. 强大的消息检测功能 很好的灵活性 标准接口技术(XML)
4、Integration Directory 4.1 Assign business system:指定各个交换数据的接口 4.2 配置Communication Channel:传送消息的方式 4.3 配置Receiver Determination:定义发起方的同一outbound接口 的一个或多个接收系统 4.3 配置Interface Determination:指定inbound处理的接口,相关 的mapping等 4.4 配置Sender Agreement:发送接口信息 4.5 配置 Receiver Agreement:接收接口信息,接收方,协议等
集成 适配器
集成 服务器
是XI的核心部分,实现从外围(或内部SAP)应用 系统接收消息,利用路由和映射规则处理消息,最终 送达接收应用系统(SAP或外围,为双向)。
SLD
系统全景目录,包含组件库(component repository)、名称空间(naming reservation) 和全景目录(landscape directory),组件库包含 所有SAP模块的描述,包括版本号,补丁版本,以 及全景内当前各组件的依赖关系,全景目录与组件 库的区别是全景目录包含的是当前安装的各类组件 的描述。为避免命名冲突,SLD也提供了名称空间 服务,使你能够保留部分名称为全局唯一。SLD是 XI上的一个服务器应用程序,客户端通过HTTP协议 连上SLD后,可以查看XI平台的各类配置信息。
• 集成架构清晰 • 层次内部以总线方式连接 • 下层以服务的方式向上层提 供接口
13
PI概览
14
涉及最多的几个主要组件(BIT400_P17):
Integration Repository
System Landscape Directory
Integration Directory
IR
集成对象库用于进行集成设计(Designtime),如Message Type及关联Message type和 IDoc Type及Mapping。它符合J2EE标准,集成对 象库中的信息被集成目录(ID)所使用,这些信息 被集成目录中的特定配置信息所利用,并用于XI 运行。
设计时
22
配置时
23
接口消息处理
24
PI配置的操作步骤:
1、登录PI 2、配置SLD,进入System Landscape Directory 2.1 Software Catalog:创建Software Components 2.2 Technical System:创建技术系统并添加创建的Software Components 2.3 Business System: 创建业务系统 3、Integration Repository 3.0 Import Software components from SLD 3.1 创建DataType 3.2 创建MessageType 3.3 创建MessageInterface 3.4 创建MessageMapping 3.5 创建Interface Mapping
5.
消除了点对点链
WSDL 用于interfaces
XSD 用于message 和data types
XSLT和JAVA,是用来做Mapping的
PI实施能为企业实现全方位的流程集成
点对点连接 A2A集成 企业内业务流程集成 B2B集成 企业间业务流程集成 业务流程管理
企业内
交易平台
企业外
商业伙伴
OS390, DB2, CICS IMS, MQSeries COBOL … J2EE, CORBA EDI, …
R/3 CRwenku.baidu.com CCS BW
Standard-Based Adapters: File, FTP, JDBC, JMS, SOAP, HTTP, SMTP
SQL Server
SAP XI
在集成库(IR)中进行抽象接口定义,流程定义; 在集成目录(ID)中进行流程配置,路由规则配置, 映射规则设置,IR和ID通过集成工具(Integration Builder)完成上述工作。
PI包含三个运行时引擎:
1
2
3
Business Process Engine
Integration Engine
接口信息监控
T-code :SXI_MONITOR是用来监控xml的处理情况的 JavaMonitor功能主要有四块: Message Monitoring:与SXI_MONITOR相似功能,用以发现PI 消息的错误和诊断,一般情况下只适用于异步传输 Component Monitoring:与CCMS(ComputerCenter Management System)无缝集成,能监控IS、IE等。 Performance Analysis:分析PI处理的效率! Message Alerting:发送一些警告信息,比如通过E-mail等
PI系统之间的信息交互: sap和非sap;支持同步和异步的消息转换;提供开放透明的集成处 理
主要应用:
1. SAP与Non SAP的集成 2. A2A(Application to Application) B2B(Business to Business) 集成
3. 同步和异步消息的交换
4. 跨组件业务处理管理(BPM就是一个业务的数据可能分布在 不同的系统上,通过不同的系统与PI的接口,把数据归于一 处,然后根据PI中定义的组合和转化方式,将其转化组合, 最后合成一条或若干条,再向其他系统发送)
Industry Standard Adapters: CIDX, RNIF1.0, RNIF2.0 3rd Party Adapter: iWay (UCCnet), ContentMaster (EDI, Word, PDF, EXCEL), …
7
Legacy Applications
Web Service
ID
集成目录用于XI运行(Run-time),它包含了路由 规则,活动状态服务,可执行映射规则和特定系统状 态等的配置信息。发送系统、接收系统及各系统相关 信息。
各组件的作用:
提供了各种类型的接口(IDOC, SOAP,HTTP,FTP,JMS,JDBC等)用于外围系统与XI连 接,XI提供了PCK工具(Partner Connectivity Kit) 与XI基于XML格式进行数据交互,Integration Adapter是双向的,它将各种协议和数据格式转换 成XML格式的消息对象,反之亦然。集成服务器自 带了几种集成适配器,但大多数集成适配器是附加 部件。
Resource Adapter
Messaging Queuing Security Handling
第一层:点对点接口集成 (P2P Interface)
6
Integration Server
Business Process Engine Integration Engine
第一层: 点对点接口集成(P2P Connection Integration)
Netweaver 统一的应用和集成平台,包括: 用户集成(People Integration) 信息集成(Information Integration) 流程集成(Process Integration) SAP XI 3.0/ PI 7.0 流程集成平台,用于: SAP 与非SAP系统集成 A2A(Application-to-Application)和 B2B(Business-to-Business)集成 SOA/ESA集成 复合业务流程集成(ccBPM)
PI应用集成包括三个层次
第三层: 业务流程管理 (Business Process Management)
Integration Server
Business Process Engine
Integration Engine
第二层:数据映射和路由控制 (Mapping & Routing)
Central Adapter Engine Adapter Framework
12
PI实施能将企业由域内集成推向层次化集成
域内集成 跨域集成 层次化集成
特性图示
集成范围
公司内部
集团内部、跨公司
集团内部、跨公司
优势
高效、简单 适合公司内简单集成
集成范围扩大 适合多公司统一集成
集成层次明确 适合超大型企业集成
特性描述
• 基于点对点的集成 • 集成方式方法灵活高效
• 安全性、可靠性要求高 • 域内紧耦合、域间松耦合 • 接口标准化要求高
支持绝大多数SAP和非SAP系 统集成

Legacy Application
Central Adapter Engine Adapter Framework
Messaging Queuing Security Handling
Resource Adapter

支持开放数据标准和行业数据交换标准
SAP Adapters: IDoc, RFC (BAPI), XI Proxy
Adapter Engine
各引擎作用
1
业务处理引擎负 责从ID加载流程配置 和规则信息并控制消 息的路由、映射和转 发。此外,中央监视 器(Central Monitoring)负责收 集、监控运行时的信 息处理的各类信息。
2
集成引擎实现了 消息的路由,映射, 和通道转发(到适配 器引擎)
3
适配器引擎实现 了与SAP R/3系统, 其他系统的连接
APPLICATION PLATFORM J2EE ABAP
DB and OS Abstraction
3
SAP XI交流基础设施(Exchange Infrastructure)应用集成平 台作为SAP Netweaver中间件产品的一部分,目的是为non-SAP系统提 供一个其他管理信息系统与SAP系统进行数据和流程交互的平台,因 为SAP定位于ERP系统,关注点在企业的人、财、物,但对于企业其他 的专业系统,SAP的功能无法覆盖和取代,因此,必须有这样的“接 口”来实现相互之间的数据和业务交换。
INFORMATION INTEGRATION Bus. Intelligence Composite Application Framework Master Data Mgmt PROCESS INTEGRATION Integration Broker Business Process Mgmt Knowledge Mgmt
Smart Devices
Office and Desktop B2X Applications Trading Partners
第二层:路由控制和数据映射(Routing & Mapping)

Integration Server
Business Process Engine Integration Engine
路由控制:静态或动态配置数据路径,并自动选取所需通道

Central Adapter Engine Adapter Framework
Messaging Queuing Security Handling
Resource Resource Resource Adapter
数据映射:根据映射规则,由原数据格式转化为目标数据格式
相关文档
最新文档