PI Overview: Công ty Dịch vụ ERP FPT

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

PI Overview

Nguyễn Mạnh Hà
Công ty Dịch vụ ERP FPT

Hà Nội, 3/2010
Nội dung trình bày

 PI là gì
 Tổng quan kiến trúc PI

2
PI là gì?

SAP PI là một nền tảng, công


SAP
nghệ dành cho tích hợp:
SAP SAP
• SAP và non-SAP

SAP
• A2A và B2B scenarios.
• Giao tiếp đồng bộ và không
đồng bộ.
ERP-
System
• Cross-component Business
Process Management.
Business
Partner

Third-
Business party
Partner

Marktplace
(Internet)

3
Lịch sử phát triển của PI

4
PI Collaboration

Enterprise Resource Inter-/Intra-Enterprise Collaborative


Planning Co-operation Business

Database Integration Direct Connections Integration Engine &


Bus Infrastructure
Integration by single Integration challenge
centralized data Quadratically growing Shared central knowledge,
model complexity Small number of
peer-to-peer connections

5
The Solution – Shared Business
Semantics
Shared Integration Knowledge
 Integration scenarios, business processes, Web services, interfaces,
mappings, routing rules, ...
 For a common understanding how collaborative business processes work
 Enabling distributed execution
 Shared classification and discovery of businesses and services
 Support for UDDI (Universal Description, Discovery and Integration)

Loose coupling via XML messaging


 Asynchronous communication as far as possible
 Synchronous communication where required

Evolution
 Allow easy and non-disruptive addition of new services and processes
 Integration of existing and new SAP components
 Integration of existing customer and 3rd party components

6
Tổng quan kiến trúc PI

7
Integration Builder

Integration Integration
Repository Directory

• Layout Building Blocks


UI Client

• Personalization
• Navigation
Integration Builder Client Framework

• Query Service & Cross References


• Import/Export & CMS interface
• Internationalization
Server

• Change list Management


• Versioning
• Locking
• Authorization & Authentication
Integration Builder Server Framework
DB

8
Design

Integration Builder Pre-delivered


Integration Content for
Integration Repository mySAP solutions
Business
Scenario Editor  Open for
Scenarios
Business
collaboration
Process Editor BPEL knowledge of non-SAP
Processes
systems, using open
Mapping Editor Mappings XSLT standards (e.g. WSDL)
Java

Condition Editor
Context
XPath
 Provision to enhance
Objects
XI design time objects
Message WSDL
by customers /
Interfaces
Message Types partners
Data Type Editor Data Types (XSD)
 Java based
graphical tools
System
Web AS

Software Component
J2EE/
SAP

Landscape Version
ABAP
Directory Software Component Proxies
9
Configuration

Adapt integration content to


specific configuration
 Derive integration content
from Integration Repository
 Open for Customer to add
collaboration knowledge
relevant to non-SAP
components
 Java based graphical tools
 Central configuration for
B2B processes and BPM
 Centralized adapter
configuration

10
System Landscape Directory

Describes concrete system landscape


of customer installation
 What component is actively
available on which
machine/instance/client, etc.
 Information about domain
contained, i.e. in which network
environment (local / remote) are
components accessible
 Any number of different
landscapes
 Any type of component (SAP,
partner products, other packages,
legacy systems ..)
Open architecture, based on CIM
Base for structuring design objects in
the repository, and for configuring
routing rules in the directory
11
Runtime

Central Monitoring

Integration
Business Process Engine
Directory

Integration Engine
System
Landscape
Adapter Engine
Directory

XI XI
RosettaNet, … Protocol
Protocol

Local Partner
IDoc Connectivity
Integration Engine
s Kit
Proxy Runtime RFC File Apps of
3rd Party
s DB Business
Apps Apps of
Prox JMS Partner
(small)
y SAP
Business
SAP Web AS ≥ 6.20 System
Partner
12
Connectivity / Adapters

13
Adapter Architecture

14

You might also like