PI
的一大特点就是它的开放性和灵活性。它使用了一些Web
标准,比如:Web Services Description Language(WSDL), XML Schema Definition Language(XSD)
和SOAP
消息来描述对象并且与第三方系统相连。
PI
的核心就是Integration Server
,它负责与外部系统的连接和交换。在WAS6.20
以上PI
可以本地进行(Proxy)
连接,低于这个版本的可以用RFC
或是IDoc
来对R/3
进行连接。同时对于SAP
的其他产品,只要是基于WAS6.20
以上的,也不需要附加的适配器。

我们之前说过,PI
的UI
是基于Web
的,运行时需要Java Web Start
的。但是在Server
端,还是保留着SAP
传统的风格,SAP
的核心还是C
。
下面一张图,大家可以对PI
使用的一些Web
标准,有一个大概地了解。

WSDL
用于interfaces
。
XSD
用于message
和data types
。
Xpath(Xpath
是一种能够在XML
文档中寻找信息的语言)
,顾名思义就来寻找XML
中信息的。
BPEL
,用来做BP
。
XSLT
和JAVA
,是用来做Mapping
的。

