Sei sulla pagina 1di 30

SAP PI brings the final divorce between ABAP and Java

Paul van Os, Oxolution 2010

SAP PI brings the final divorce between ABAP and Java Oxolution

2
Federated PI AEX Java only instances Performance boosts JVM improvements Configuration assistant XI 3.1 protocol Queue handling Things to ponder
SAP PI brings the final divorce between ABAP and Java Oxolution

Federated PI

SAP PI brings the final divorce between ABAP and Java Oxolution

Federated PI landscape
Central Distributed Federated

SAP PI brings the final divorce between ABAP and Java Oxolution

AEX

SAP PI brings the final divorce between ABAP and Java Oxolution

Single Stack capabilities via AAE Advanced Adapter Engine Extended

SAP PI brings the final divorce between ABAP and Java Oxolution

AEX 1
Single Stack
reduced TCO Fast installation Less hardware fast restart

Speed up to 10 times faster 1 monitoring Support for HTTP and IDOC Interface and mapping split User defined message search Enhanced integration with SM
SAP PI brings the final divorce between ABAP and Java Oxolution

AEX 2
Integrated scenario from PIS XML validation redesign (ESR schema based) Large binary to binary file transfer Time-out config per comm channel Pub and sub for JMS Topics Stand alone or in combination with PI Using AEX as manual fail over system Eclipse based tools
SAP PI brings the final divorce between ABAP and Java Oxolution

PI 7.3 Java only

SAP PI brings the final divorce between ABAP and Java Oxolution

PI 7.3 Value proposition

SAP PI brings the final divorce between ABAP and Java Oxolution

ES Repository 7.3 (CE7.3 and PI7.3)

SAP PI brings the final divorce between ABAP and Java Oxolution

Service bus SAP NetWeaver PI 7.3

SAP PI brings the final divorce between ABAP and Java Oxolution

Performance boosts

SAP PI brings the final divorce between ABAP and Java Oxolution

Performance 1
Message blacklisting
Identifies possible disruptive messages
Flag them as suspicious upon server restart Cancel upon second restart

Avoid multiple server restarts Status DLNG will be blacklisted and all messages which is already listed will be NDLV Search in monitoring Restart by administrator
SAP PI brings the final divorce between ABAP and Java Oxolution

JVM improvements

SAP PI brings the final divorce between ABAP and Java Oxolution

JVM improvements 1
Advanced garbage collection and improved JVM instability detection:

SAP PI brings the final divorce between ABAP and Java Oxolution

JVM improvements 2
Process unlimited file sizes Deliver constant response times for sync mess. Avoid inconsistent messaging status or restarts due to unhandled JVM exceptions 16 GB JVM nodes (big files) Background GB runs constantly for good response and stability
SAP PI brings the final divorce between ABAP and Java Oxolution

Simplified configuration

SAP PI brings the final divorce between ABAP and Java Oxolution

Simplified Configuration 1

SAP PI brings the final divorce between ABAP and Java Oxolution

Simplified Configuration 2

SAP PI brings the final divorce between ABAP and Java Oxolution

CPA cache

SAP PI brings the final divorce between ABAP and Java Oxolution

Reworked CPA
Reworked cache refresh leads to:
More robust and faster processing

Optimized object loading during full cache refresh using temporary files, cache queries in memory Changed CPA cache refresh update on adapter engine leads to less memory consumption and less communication over server nodes Speeds up pipeline processing, less read!!
SAP PI brings the final divorce between ABAP and Java Oxolution

XI 3.1 protocol

SAP PI brings the final divorce between ABAP and Java Oxolution

XI 3.1 protocol
For communication between PI components
Integration Server <-> Adapter Engine Integration Server <-> Integration Server

Leads to performance improvements, especially on Adapter Engine Easier and faster EO message processing between PI components Works out of the box
SAP PI brings the final divorce between ABAP and Java Oxolution

Queue handling

SAP PI brings the final divorce between ABAP and Java Oxolution

Errors and Queues


EO messages assigned to a queue block when in error
Now, error message is moved to another queue Relieves administrator monitoring queues Prevent inconsistent qRFC status for unhandeld exceptions Long awaited functionality Rebalancing queues
SAP PI brings the final divorce between ABAP and Java Oxolution

Adapter specific news

SAP PI brings the final divorce between ABAP and Java Oxolution

Adapter
PI 7.3 allows to control the resources usage per adapter channel
Some adapter allow control for maximum parallel connections
No channel can clog up the adapter Business critical interfaces always get resources

SAP PI brings the final divorce between ABAP and Java Oxolution

Things to ponder
PI 7.3 java only does not mention what to do with BPM and they are o so present!!! Integration with CE? Whats the future for PI? SAML. IM helps a little bit, but then again Java only monitoring under construction even michal krawczyk had some issues during Teched hand on experience Performance of PI really is better!
SAP PI brings the final divorce between ABAP and Java Oxolution

Questions ?

SAP PI brings the final divorce between ABAP and Java Oxolution

Potrebbero piacerti anche