SlideShare a Scribd company logo
Intro to SAP PI
…and SOA in the SAP World
SOA
http://geekandpoke.typepad.com
Service-Oriented Architecture
Business + Technology!
Expose app functionality via services
A is for Architecture
Usually focus on reusability
Governance
http://geekandpoke.typepad.com
The Business Side of SOA
Think Processes, not Departments
This is hard!
Business Process focus, technology later
IT comes into play here
Governance
Design-Time
‘Model’ Service Definitions
Outside-In Design:
1st: interface first
2nd: implementation
Library of artefacts
Change control
etc.
Run-Time
Focus on Control
Usage metering & billing
Enforce policies
Service Discovery – UDDI
Performance monitoring
etc.
More info: http://www.infoq.com/presentations/SOA-Governance-Development-Deployment-Runtime
http://geekandpoke.typepad.com
ESB
Enterprise Service Bus
“Your SOA Middleware”
Facilitates implementation of an SOA at run-
time and design-time
PI is SAP’s ESB
Standards…
WS-* Soup of standards of various quality
WS-I Basic Profile is pretty much all that counts to be honest
Too many, complex standards without wide support
Take a look yourself: http://en.wikipedia.org/wiki/WS-*
ES Workplace
http://esworkplace.sap.com
SAP’s “yellow pages” of standard web services
There are 2,600+ service operations
Public website, no login required
Sap Process Integration
Sap Process Integration
SAP PI
PI = Process Integration
SAP’s Middleware product
Message-Oriented Middleware +
ESB (Enterprise Service Bus)
Design-time governance features
Many adapters from SAP and third parties
Orchestration of different services across systems
Monitoring, metering, etc.
Some Use Cases
• Suppliers send Invoices to ERP via XML (B2B)
• CRM triggers Refunds to customers in ERP via
web service (SOA)
• PI aggregates many production stats messages
and sends 1 big IDoc to ERP (orchestration)
• ERP HR updates Access Control system by
writing into its database (A2A)
NetWeaver WebAS Java & ABAP
Enterprise Services Repository
Global Data Types, Schemas,
processes, mappings, etc.
Integration Builder
Routing rules, connections
Enterprise Services Registry
(UDDI v3)
Integration Server
Execution Environment
Runtime Workbench
Monitoring, alerting, etc.
System Landscape Directory
System information, connection information, etc.
Design-Time Run-Time
Components
More on the
next slide!
Integration Server in Detail
Stand-alone Java-
only install with PI
7.3
© SAP AG 2009. All rights reserved. / Page 20
JEE AAE ABAP IE
any
Adapter
Module
Processor
XI Msg.
Handler
Msg.
Sys.
IDoc
Adapter
Bus.Proc
Engine
XI
Adapter
Route Map
Pipeline
DB DBhttp
… to
JEE AE ABAP IE
Integration Server (central AE plus IE)
any
Adapter
Module
Processor
XI Msg.
Handler
Msg.
Sys.
IDoc
Adapter
Bus.Proc
Engine
XI
Adapter
Route Map
Pipeline
DB DBhttp
Route Map
Runtime Picture: From…
• 3-4 persistence steps
• 2 times rendering / parsing
for http transport incl. user
authentication, process
switch
• 1 persistence step
SAP NetWeaver PI 7.1: From Adapter &
Integration Engine to Advanced AE (AAE)
PI Performance
Tuning
XI/PI Overview
Integration Server
Overview
Adapter Framework
Overview
Adapter Framework
Tuning
Scaling and
Quicksizing
Integration Server
Tuning
PI Performance
Tuning
XI/PI Overview
Integration Server
Overview
Adapter Framework
Overview
Adapter Framework
Tuning
Scaling and
Quicksizing
Integration Server
Tuning
High-Level Runtime Features
• Sync & Async XML-centric integration
• Supports the popular WS-* standards
• Supports ‘hub & spoke’ and federated deployment
• Out-of-the-box integration with SAP systems
• Different transformation technologies (drag & drop,
XSLT, Java, ABAP)
• 1-to-1 and 1-to-n processing, message splits, multi-
stage mappings, etc.
• Loosely-coupled development object model to
facilitate reuse
• Stateful orchestration (avoid if possible)
Future Roadmap
Java-Only deployment
Robustness & Scalability improvements
Tight integration with NetWeaver BPM
Better JMS integration
Use at Post
Single PI 7.11 system
3 Java nodes, 60GB RAM, IBM “Big Iron”
39 Interfaces
150,000 messages on an average day
Peak load 1.2 million/day in about 3 months
REST
…but that’s a whole new session
Contact Info
Sascha Wenninger
sascha@wenninger.name
@sufw
The slides are available on http://slideshare.net/sufw

More Related Content

What's hot (20)

PDF
Accelerate your S4HANA journey with SAP RISE.pdf
ssuserfeda90
 
PPT
Presentation on erp by Khurram Waseem Khan mba 2nd semester hu
khurram wasim khan
 
PDF
ARIS Architect Designer
Kellton Tech Solutions Ltd
 
PDF
SAP PI/PO FAQ’s
Ashish Saxena
 
PPTX
SAP Fiori Competence
Ankit Jain
 
PDF
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
PPTX
Why sap hana
ugur candan
 
PDF
SAP S/4HANA Migration Cockpit
Edwin Weijers
 
PPTX
SAP ECC to S/4HANA Move
AGSanePLDTCompany
 
PPTX
2015 04 Preparing for the SAP S/4HANA Migration
Bluefin Solutions
 
PPTX
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
PDF
Rise with sap s 4 hana cloud, private edition service description guide
Dharma Atluri
 
PDF
SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf
subbulokam
 
PPTX
SAP R 3 , E C C & SAP S 4 HANA
Madhav Wagle
 
PDF
Alfresco in an hour
Alfresco Software
 
PPTX
What's New in Oracle EPM Cloud
Perficient, Inc.
 
PPTX
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
PPTX
Netsuite Presentation
mdudenhoeffer
 
PDF
Sap s 4 hana client strategy
ssuser017e8f
 
PDF
FDMEE Taking Source Filters to the Next Level
Francisco Amores
 
Accelerate your S4HANA journey with SAP RISE.pdf
ssuserfeda90
 
Presentation on erp by Khurram Waseem Khan mba 2nd semester hu
khurram wasim khan
 
ARIS Architect Designer
Kellton Tech Solutions Ltd
 
SAP PI/PO FAQ’s
Ashish Saxena
 
SAP Fiori Competence
Ankit Jain
 
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
Why sap hana
ugur candan
 
SAP S/4HANA Migration Cockpit
Edwin Weijers
 
SAP ECC to S/4HANA Move
AGSanePLDTCompany
 
2015 04 Preparing for the SAP S/4HANA Migration
Bluefin Solutions
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
Rise with sap s 4 hana cloud, private edition service description guide
Dharma Atluri
 
SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf
subbulokam
 
SAP R 3 , E C C & SAP S 4 HANA
Madhav Wagle
 
Alfresco in an hour
Alfresco Software
 
What's New in Oracle EPM Cloud
Perficient, Inc.
 
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Netsuite Presentation
mdudenhoeffer
 
Sap s 4 hana client strategy
ssuser017e8f
 
FDMEE Taking Source Filters to the Next Level
Francisco Amores
 

Similar to Sap Process Integration (20)

PPTX
SAP PI and SOA Overview
Sascha Wenninger
 
PPT
SAP NetWeaver.ppt
ssuserff1f40
 
DOCX
sap po for beginners.docx
SWAPNATELLA
 
PDF
SAP Net Weaver Architecture,
Tapas Bhattacharya
 
PDF
0.Intro_ERP_Using_GBI_SAP_slides_en_v2.20.pdf
luxiadan
 
PPTX
Sap process integration (pi) exchange infrastructure (xi) technicaltraining...
magnific5
 
PPTX
Sap process integration (pi) exchange infrastructure (xi) certification in...
magnific5
 
DOCX
Enterprise Service Bus Features and Advantages.docx
cirek63365
 
PDF
Enterprise Application Integration Technologies
Peter R. Egli
 
PDF
The Past, Present and Future of Enterprise Integration
Kasun Indrasiri
 
PPTX
Sap pi vs_biz_talk
Vasanth Subramanyam
 
PDF
Developing SAP Integration services in IBM BPM Advanced
Logan Vadivelu
 
PDF
SAP and IBM I
IBM I community Israel
 
PDF
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
Brian Wilson
 
PDF
Ibm web sphere vs sap netweaver evaluation whitepaper
rvegesna1
 
PPTX
Sap Netweaver Portal
Saba Ameer
 
PPTX
Key takeaways for SAP PI Integration 2018
Daniel Graversen
 
PPT
KBM1-Intro ERP Using GBI Slides MM en v2.1.ppt
amate41
 
PDF
Tactics Esb Implementation
Murali Manohar
 
SAP PI and SOA Overview
Sascha Wenninger
 
SAP NetWeaver.ppt
ssuserff1f40
 
sap po for beginners.docx
SWAPNATELLA
 
SAP Net Weaver Architecture,
Tapas Bhattacharya
 
0.Intro_ERP_Using_GBI_SAP_slides_en_v2.20.pdf
luxiadan
 
Sap process integration (pi) exchange infrastructure (xi) technicaltraining...
magnific5
 
Sap process integration (pi) exchange infrastructure (xi) certification in...
magnific5
 
Enterprise Service Bus Features and Advantages.docx
cirek63365
 
Enterprise Application Integration Technologies
Peter R. Egli
 
The Past, Present and Future of Enterprise Integration
Kasun Indrasiri
 
Sap pi vs_biz_talk
Vasanth Subramanyam
 
Developing SAP Integration services in IBM BPM Advanced
Logan Vadivelu
 
SAP and IBM I
IBM I community Israel
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
Brian Wilson
 
Ibm web sphere vs sap netweaver evaluation whitepaper
rvegesna1
 
Sap Netweaver Portal
Saba Ameer
 
Key takeaways for SAP PI Integration 2018
Daniel Graversen
 
KBM1-Intro ERP Using GBI Slides MM en v2.1.ppt
amate41
 
Tactics Esb Implementation
Murali Manohar
 
Ad

Recently uploaded (20)

PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
July Patch Tuesday
Ivanti
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Python basic programing language for automation
DanialHabibi2
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Ad

Sap Process Integration

  • 1. Intro to SAP PI …and SOA in the SAP World
  • 2. SOA
  • 4. Service-Oriented Architecture Business + Technology! Expose app functionality via services A is for Architecture Usually focus on reusability Governance
  • 6. The Business Side of SOA Think Processes, not Departments This is hard! Business Process focus, technology later
  • 7. IT comes into play here
  • 8. Governance Design-Time ‘Model’ Service Definitions Outside-In Design: 1st: interface first 2nd: implementation Library of artefacts Change control etc. Run-Time Focus on Control Usage metering & billing Enforce policies Service Discovery – UDDI Performance monitoring etc. More info: http://www.infoq.com/presentations/SOA-Governance-Development-Deployment-Runtime
  • 10. ESB Enterprise Service Bus “Your SOA Middleware” Facilitates implementation of an SOA at run- time and design-time PI is SAP’s ESB
  • 11. Standards… WS-* Soup of standards of various quality WS-I Basic Profile is pretty much all that counts to be honest Too many, complex standards without wide support Take a look yourself: http://en.wikipedia.org/wiki/WS-*
  • 12. ES Workplace http://esworkplace.sap.com SAP’s “yellow pages” of standard web services There are 2,600+ service operations Public website, no login required
  • 16. PI = Process Integration SAP’s Middleware product Message-Oriented Middleware + ESB (Enterprise Service Bus) Design-time governance features Many adapters from SAP and third parties Orchestration of different services across systems Monitoring, metering, etc.
  • 17. Some Use Cases • Suppliers send Invoices to ERP via XML (B2B) • CRM triggers Refunds to customers in ERP via web service (SOA) • PI aggregates many production stats messages and sends 1 big IDoc to ERP (orchestration) • ERP HR updates Access Control system by writing into its database (A2A)
  • 18. NetWeaver WebAS Java & ABAP Enterprise Services Repository Global Data Types, Schemas, processes, mappings, etc. Integration Builder Routing rules, connections Enterprise Services Registry (UDDI v3) Integration Server Execution Environment Runtime Workbench Monitoring, alerting, etc. System Landscape Directory System information, connection information, etc. Design-Time Run-Time Components More on the next slide!
  • 19. Integration Server in Detail Stand-alone Java- only install with PI 7.3
  • 20. © SAP AG 2009. All rights reserved. / Page 20 JEE AAE ABAP IE any Adapter Module Processor XI Msg. Handler Msg. Sys. IDoc Adapter Bus.Proc Engine XI Adapter Route Map Pipeline DB DBhttp … to JEE AE ABAP IE Integration Server (central AE plus IE) any Adapter Module Processor XI Msg. Handler Msg. Sys. IDoc Adapter Bus.Proc Engine XI Adapter Route Map Pipeline DB DBhttp Route Map Runtime Picture: From… • 3-4 persistence steps • 2 times rendering / parsing for http transport incl. user authentication, process switch • 1 persistence step SAP NetWeaver PI 7.1: From Adapter & Integration Engine to Advanced AE (AAE) PI Performance Tuning XI/PI Overview Integration Server Overview Adapter Framework Overview Adapter Framework Tuning Scaling and Quicksizing Integration Server Tuning PI Performance Tuning XI/PI Overview Integration Server Overview Adapter Framework Overview Adapter Framework Tuning Scaling and Quicksizing Integration Server Tuning
  • 21. High-Level Runtime Features • Sync & Async XML-centric integration • Supports the popular WS-* standards • Supports ‘hub & spoke’ and federated deployment • Out-of-the-box integration with SAP systems • Different transformation technologies (drag & drop, XSLT, Java, ABAP) • 1-to-1 and 1-to-n processing, message splits, multi- stage mappings, etc. • Loosely-coupled development object model to facilitate reuse • Stateful orchestration (avoid if possible)
  • 22. Future Roadmap Java-Only deployment Robustness & Scalability improvements Tight integration with NetWeaver BPM Better JMS integration
  • 23. Use at Post Single PI 7.11 system 3 Java nodes, 60GB RAM, IBM “Big Iron” 39 Interfaces 150,000 messages on an average day Peak load 1.2 million/day in about 3 months
  • 24. REST …but that’s a whole new session
  • 25. Contact Info Sascha Wenninger [email protected] @sufw The slides are available on http://slideshare.net/sufw