Top 5 Reasons to upgrade to PI 7.

3

Sam Raju SAP Technology RIG Americas, SAP Labs, LLC Know How Network Call
October 27, 2010

Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

© 2010 SAP AG. All rights reserved. / Page 2

Agenda

1. 2. 3. 4. 5. 6. 7.

Overview Repository and Governance Enhanced Service Bus Capabilities Centralized Monitoring Environment Improved Fault Tolerance Integration Engine Improvements Summary

© 2010 SAP AG. All rights reserved. / Page 3

/ Page 4 . …)  Support of joint shop floor integration and A2A/SOA use cases Unified Lifecycle Management  Central monitoring via SAP Solution Manager (PI Workcenter)  Improved upgrade and fault tolerance Process Automation BAM Service Bus Dynamic Routing Transformation Connectivity Reliable Messaging and Queuing Infrastructure Services Software Lifecycle Security User Management Scalability High Availability Archiving Java EE5 / ABAP Configuration Monitoring Administration Process Integration B2B Partner SAP 3rd Party Application 3rd Party Middleware © 2010 SAP AG. WS Trust 1. All rights reserved.SAP NetWeaver Process Integration 7. WS Policy 1. Business Task Management) Services Registry Repository and Governance  Improved design governance  Unified event provisioning and subscription ESB  Single stack ESB capabilities via AAE  Eclipse-based design time for service provisioning  Increased productivity & richer connectivity on AAE  Adoption of standards (SOAP 1.3 Value Proposition User Interaction (for example.2.3.2.

/ Page 5 . 4. 6. All rights reserved. Overview Repository and Governance Enhanced Service Bus Capabilities Centralized Monitoring Environment Improved Fault Tolerance Integration Engine Improvements Summary © 2010 SAP AG. 3. 5. 7.Agenda 1. 2.

service interface) with custom attributes  Define custom lifecycle for assets including possible transitions and authorizations  Subscribe to object changes to be notified via e-mail on specific actions  Web-based UI for specifically addressing scenarios relevant for non-technical users Editors in Eclipse  NWDS-based editors for creating and editing service interface and data type  Support to use Eclipse based standard editors for viewing ES Repository content  Subscribe to object changes via ES browser in NWDS Improved roles and authorizations  Fine-granular permissions to enable definition of customized roles  Improved logging to ensure transparency  Enable / disable advanced capabilities through pre-delivered configuration wizard Service Bus Dynamic Routing Transformation Connectivity Reliable Messaging and Queuing Infrastructure Services Software Lifecycle Security User Management Scalability High Availability Archiving Java EE5 / ABAP Configuration Monitoring Administration Process Integration B2B Partner SAP 3rd Party Application 3rd Party Middleware © 2010 SAP AG. Business Task Management) Services Registry Process Automation BAM Key governance features  Extend pre-delivered entities (e.3 & PI 7. / Page 6 .3 User Interaction (for example.ES Repository & SR 7. All rights reserved.g.3 Delivered with SAP NetWeaver CE 7.

/ Page 7 . All rights reserved. Biz users) Possible values calculated based on defined transitions and authorizations © 2010 SAP AG.Governance Asset Workflows Performing state transition  Supported through Custom Attribute Editors in ES Builder and NWDS   Specific support to modify Lifecycle Attributes through ESR Web UI (for architects.

Classify) Notification via E-mail to default (UME) or custom e-mail ID © 2010 SAP AG.Governance Subscription and Notification Subscribing to changes in ESR objects    Subscribe to changes to individual objects in the ESR Support for subscribing to object-specific actions (Publish. / Page 8 . All rights reserved.

/ Page 9 .Governance Subscription and Notification Receiving Notification via e-mail  Support to customize content and layout of the notification e-mail  Built-in link to open the object through the ESR Web UI © 2010 SAP AG. All rights reserved.

/ Page 10 . Search and Subscription Support for changing lifecycle status focused towards Business User © 2010 SAP AG.ESR Web UI Web-based UI for ES Repository  Web-based user interface to enable quick access to ESR objects   Supports key capabilities including – Viewing objects. All rights reserved.

All rights reserved. / Page 11 .Tool in Eclipse ESR Perspective   All ESR-related functionalities in NWDS is organized into a new perspective Reuse of existing Enterprise Services Browser to browse ESR content 3 ESR Browser SI & DT Editor 1 2 Open changelists 4 Subscribed objects © 2010 SAP AG.

6. 4. 3.Agenda 1. 7. All rights reserved. Overview Repository and Governance Enhanced Service Bus Capabilities Centralized Monitoring Environment JVM Improvements in General Integration Engine Improvements Summary © 2010 SAP AG. 2. / Page 12 . 5.

2. 4 (*) Down port also to EHP 2 of SAP NetWeaver PI 7.and HTTP. Java SE6  WS-RM based interoperability with Microsoft . channel (*)  Java proxy generation in NWDS  Automated Transport for Schema Validation  Increased Integration Directory API support  Increased configuration capabilities Increased standards based interoperability  Publish and subscribe messaging for JMS Topics  Support for SOAP 1. WS Policy 1. All rights reserved. / Page 13 .5.Service Bus Delivered with SAP NetWeaver PI 7. per comm.0.3 User Interaction (for example. Process Automation BAM Service Bus Dynamic Routing Transformation Connectivity Reliable Messaging and Queuing Infrastructure Services Software Lifecycle Security User Management Scalability High Availability Archiving Java EE5 / ABAP Configuration Monitoring Administration Process Integration B2B Partner SAP 3rd Party Application 3rd Party Middleware © 2010 SAP AG.adapters in AAE  Multi-mapping message split on AAE  XI message packaging on AAE  Large (binary) file-to-file transfer  Configurable JDBC message size limits (*)  Time-out config.NET 3.3. Business Task Management) Services Registry Single stack ESB capabilities via AAE  AAE with local ES Repository and Integration Directory Increased productivity and richer connectivity on AAE  IDoc. WS Trust 1.2.

All rights reserved.3 – Runtime Architecture in a Nutshell As of 7. 2 stacks:  ABAP: – Integration Engine (IE) (messaging + connectivity) – BPE (ccBPM)  Java – AEX (messaging + connectivity)  Standalone AEX: Java Stack only Both deployment options can be combined Decentralized AEX deployment is supported © 2010 SAP AG.3 SAP NetWeaver PI supports 2 deployment options:  Full Integration Server.SAP NetWeaver PI 7. / Page 14 .

performance. distributed processing) AAE IDoc Routing Mapping HTTP Other Adapters   Messaging System © 2010 SAP AG.30) JCA resource adapters (like all other AAE adapters) leveraging Adapter Framework Now additional scenarios can take advantage of AAE benefits (e. All rights reserved.New Adapters on AAE Introduction  New IDoc and HTTP adapter functionality available in AAE (from 7.g. / Page 15 .

1 EHP1 Integrated with RFC destinations in NWA (reuse connection across channels) Metadata connection details can be provided in the channel (in addition to default) ALEAUD support © 2010 SAP AG. / Page 16 .Java IDoc Adapter – Overview Overview of Features        Enables IDoc connectivity for “local” AAE processing (as well as “classic”) Integrated with channel monitoring for administration (unavailable for ABAP-based adapters) Specific IDoc Monitor for monitoring IDoc message traffic and metadata processed on AAE Supports sender IDoc Packaging and IDoc flat file modules introduced in 7. All rights reserved.

EO.1 HTTP GET Multipart documents Form submission Attachments System Acknowledgement (positive & negative) © 2010 SAP AG. and EOIO) Secure communication via SSL Adapter-specific message attributes (Dynamic Configuration) PLUS       HTTP 1. All rights reserved. / Page 17 .Java HTTP Adapter – Overview Supports all major functions of ABAP HTTP adapter     HTTP POST Quality of Service (BE.

All rights reserved. FTP) Data streaming mechanism available for File/FTP adapter     Complete document is not stored in memory Configurable byte length of transferred chunks File chunks are merged on the receiver side Limitation Mapping or content based routing is not supported © 2010 SAP AG. / Page 18 .Large (Binary) File-To-File Transfer Benefits  Improved system robustness and reliability during large data transfer Functional Insight  Enhanced capabilities to copy very large files between locations (file share.

Publish / Subscribe Messaging via JMS Topics Benefits  A wider variety of options for standards based integration to leverage current IT investments Functional Insight Support for JMS topics for the JMS sender and receiver adapter to enable pub/sub scenarios:  Subscribe: Once a message is published by a JMS provider for a subscribed topic. / Page 19 . such as SAP’s JMS provider Support for durable subscriptions only   © 2010 SAP AG. All rights reserved. the message is fetched and processed via SAP NetWeaver PI Publish: SAP NetWeaver PI allows publishing messages to a JMS provider.

4. Overview Repository and Governance Service Bus Capabilities Centralized Monitoring Environment Improved Fault Tolerance Integration Engine Improvements Summary © 2010 SAP AG. All rights reserved. 2. / Page 20 .Agenda 1. 7. 6. 5. 3.

EHP 1 Process Integration B2B Partner SAP 3rd Party Application 3rd Party Middleware © 2010 SAP AG. All rights reserved. / Page 21 .0  SAP NetWeaver PI 7. Business Task Management) Services Registry Process Automation BAM Service Bus Dynamic Routing Transformation Connectivity Reliable Messaging and Queuing Infrastructure Services Software Lifecycle Security User Management Scalability High Availability Archiving Java EE5 / ABAP Configuration Monitoring Administration Greater visibility into the SOA landscape through a centralized monitoring environment  PI monitoring Good Morning page in SAP Solution Manager*  PI scenarios visible within SAP Solution Manager* (for documentation)  New / enhanced monitoring capabilities  Optional additional message persistence on AAE Enhanced logging on AS Java Flexible upgrade paths  SAP XI 3.0 incl.3 User Interaction (for example. EHP 1.Unified Lifecycle Management Delivered with SAP NetWeaver PI 7.1 incl. EHP 2  SAP NetWeaver PI 7.

All rights reserved. summarized & correlated information  Local   Tools: Real-time information access Detail level information (incl. payload) © 2010 SAP AG. / Page 22 .SAP NetWeaver PI Dual Level Monitoring Positioning:  Central     Tools: Unified information High frequency snapshots Isolated runtime environment Preprocessed.

All rights reserved.SAP NetWeaver PI Monitoring Big picture SAP SOLUTION MANAGER End-to-End Reporting Prove value to business Service Reporting (EWA. SLR)  Operational Reporting (Standard and customer specific Reporting)  End-to-End Monitoring and Alerting Automate operations Unified Alert Inbox  Alert correlation and propagation  Open data provider and alert consumer  Technical Monitoring SAP PI Monitoring  Business Process Monitoring End-to-End Root Cause Analysis Lower mean time to resolution End-to-End Change Analysis  End-to-End Workload Analysis  End-to-End Exception Analysis  End-to-End Trace Analysis ComponentSpecific Tools © 2010 SAP AG.net C(++) MANAGED SYSTEMS . / Page 23 ABAP Java .

3 introduces an improved set of web tools to monitor the complete PI installation: PI •Message Overview •End-To-End Monitor •Component Monitor •Message Search with TRex •Alert Inbox ABAP Java ccBPM Mess Mapping •Message Monitor •Performance Monitor •Cache Monitor •bgRFC Monitor •Idoc Monitor •Message Monitoring (Archive) •Sequence Monitor •Web service Logging and Tracing •qRFC Monitor •Background Job Monitor •Message Monitor •Performance Monitor •Cache Monitor •Idoc Monitor •CPA Cache Monitor •Communication Channel Monitor •Java Proxy Runtime Monitor •Engine Status •Channel Independent Logs Integration Engine Common © 2010 SAP AG.SAP NetWeaver PI 7. / Page 24 Business Process Engine Mapping Runtime •Integration Process Monitor •Background Job Monitor AEX •Cache Monitor .3 New Local Monitoring Tools SAP NetWeaver PI 7. All rights reserved.

SAP NetWeaver PI 7. / Page 25 .3 – Key New Monitoring Features Some highlights in local monitoring tools:  User   Defined Message Search Logical connections (and/or) Interface Independent  Message  Status Detail Shows the errors and error category “inlined” with the message. All rights reserved. User Defined Message Search Message Status Detail  IDoc  Status IDoc adapter status also integrated in message monitoring  Download messages and payload in NWA Status   Ping Adapter Retrieves adapter information at runtime Idoc Status Download message in NWA © 2010 SAP AG.

Business Task Management) Services Registry Process Automation BAM Service Bus Dynamic Routing Transformation Connectivity Improved fault tolerance  Lower memory consumption and performance optimization of cache refresh  Optimized message processing with improved cluster communication and EOIO handling  “Safe Mode” during startup  Configuration Wizard with system parameters settings Reliable Messaging and Queuing Infrastructure Services Software Lifecycle Security User Management Scalability High Availability Archiving Java EE5 / ABAP Configuration Monitoring Administration Process Integration B2B Partner SAP 3rd Party Application 3rd Party Middleware © 2010 SAP AG.3 User Interaction (for example. All rights reserved.Unified Lifecycle Management Delivered with SAP NetWeaver PI 7. / Page 26 .

/ Page 27 . cache queries in memory  Changed CPA cache refresh update on Adapter Engine leads to less memory consumption and less communication over server nodes © 2010 SAP AG.CPA Cache Refresh CPA (Collaboration Profile Agreement) cache is ES Repository and Integration Directory content compiled into runtime objects Refresh triggered by change lists activation in Integration Directory and ES Repository (for runtime-relevant objects like mappings. All rights reserved. adapter metadata.) New Notify nodes Adapter Server Engine node with CPA Cache  Activate Retrieve updates Cache Server node with CPA Cache Server  Updated Cache Information node with CPA Cache “Reworked cache refresh” leads to more robust and faster processing:  Optimized object loading during full cache refresh using temporary files. etc.

Introduction Background: Exactly Once in Order (EOIO) handling leads to extended synchronization communication between server nodes on the Advanced Adapter Engine. more stable © 2010 SAP AG. / Page 28  aaa .AEX Queues Handling (EOIO) .  in a clustered environment Server Pinning inbound message Adapter  New Engine Load Balancer node node node node Pinning outbound messages Adapter Engine node node node node Server Server Server Load Balancer Server Server Server Server Integration aaa bbb ccc  Server Improved EOIO handling pins inbound and outbound processing of messages of the same serialization context to a specific node  Less synchronization communication over cluster nodes  Faster. All rights reserved.

All rights reserved. category RUNTIME  © 2010 SAP AG. / Page 29 .AEX Queue Handling (EOIO)  Robust EOIO handling prevents blocking incidents and leads to more efficient resource usage  Reduce communication overhead by pinning EOIO inbound and outbound processing to specific cluster nodes on the AEX In Integration Server set parameter AE_EOIO_OPTIMIZE.

Decouple AS Java system startup from „PI application-specific“ tasks  Backlog messages loading after server startup  Messaging system startup is synchronized with AS Java startup  Start Start Nodes (engines) message processing synchronized with service and applications startup © 2010 SAP AG.Safe Start Background: Server is re-started. All rights reserved. / Page 30 . connections Fully start regular are registered and started and at the same time processing queues are created and the message backlog is loaded  Huge message backlog may block the server Analyze messaging status  May lead to timeouts of other services waiting for the messaging system to become available.

Agenda 1. 2. All rights reserved. / Page 31 . 6. 5. 4. 3. Overview Repository and Governance Service Bus Capabilities Centralized Monitoring Environment Improved Fault Tolerance Integration Engine Improvements Summary © 2010 SAP AG. 7.

requiring manual administration.IE Messaging – Error Queue Introduction Background: Asynchronous (EO) messages are assigned to processing queues. All rights reserved. / Page 32 . If any message in the queue has an error.  Now © 2010 SAP AG. the exception is caught and the erroneous message moved to another queue. other messages have to wait  Typically an ABAP short dump was created and the qRFC layer indicated the message was being processed (inconsistent status).

All rights reserved.IE Messaging – Error Queue  Relieve administrator from monitoring the qRFC layer inconsistent qRFC status upon pipeline processing unhandled exceptions awaited functionality Regular Queue Msg 16 Msg 15 Msg 14 Msg 13 Msg 12  Prevent  Long Error Queue  Upon ABAP short dump. a function module is activated to:    Move the message to another queue Flag the message as erroneous Continue normal qRFC processing © 2010 SAP AG. / Page 33 .

IE Messaging – Queues Balancing Introduction Background: Sometimes messages behind big messages spend much time waiting even if other queues are available to process. This behavior usually causes disruption in EO messages order. Now there’s a logic to rebalance the queues © 2010 SAP AG. but in general it is desirable to process in a first-come-first-server fashion. / Page 34 .  QoS “EO” indicates order is not required. All rights reserved.

IE Messaging – Queues Balancing    Exploit all available queues Prevent unnecessary wait time Keep message rather ordered Msg 15 Longer Queues Msg 8 Msg 7 Msg 6 Msg 5 Msg 14 Msg 13 Msg 12 Msg 11 Msg 3 Msg 2 Msg 17 Msg 18 Msg 19  Messages from longer queues are reassigned to other shorter queues Parameters in Integration Engine (TUNING)   Msg 20 Msg 1  Short Queue EO_QUEUE_BALANCING_READ EO_QUEUE_BALANCING_SELECT New © 2010 SAP AG. / Page 35 . All rights reserved.

/ Page 36 . All rights reserved.Summary – Closing the Gap     Close gaps to enable major scenario shifts from dual-stack PI to AEX/AAE Reduce TCD and TCO Continuous enhancements and optimizations Continue support of existing installations © 2010 SAP AG.

/ Page 37 .Q&A Section © 2010 SAP AG. All rights reserved.

All rights reserved.Thank you! © 2010 SAP AG. / Page 38 .

Sign up to vote on this title
UsefulNot useful