1009 intro advanced adapter engine extended
TRANSCRIPT
]Orange County Convention CenterOrlando, Florida | May 15-18, 2011
Introducing the Advanced Adapter Engine Extended for the SAP NetWeaver Process Integration
William Li
Real Experience. Real Advantage.
[ Agenda
Introduction to AEXAEX Features in DetailUse CasesOutlookDemo
2
Real Experience. Real Advantage.
[ Advanced Adapter Engine Evolution
AAE Enablement• Basic routing &
mapping
Further Enhancements• Receiver split• Content-based
routing• Proxy connectivity• More productive
scenarios
Closing the Gap• Enable major
scenario shifts from dual-stack PI to AAE
• Details in upcoming slides
7.10
7.1 EHP1
7.30PI dual-stackrequired as prerequisite
Real Experience. Real Advantage.
[ What is AEX?
What is the new Advanced Adapter Engine Extended (AEX)?
Leaner SAP NetWeaver Process Integration installation alternative
Fully independent, single-stack solution based on SAP NetWeaver AS Java only
Own integration domainOwn tools for design, configuration, and operations
ES Repository, Integration Directory, SLD, NWA, Monitoring
Powered by Advanced Adapter Engine (AAE) introduced in 7.1 (but with more capabilities)
Not to be confused with a non-central AAE
Additional mediation and connectivity features to allow for major scenario shifts to AEXAvailable starting from SAP NetWeaver PI 7.3 (planned for GA in Q3, 2011)
Advanced Adapter Engine Extended (AEX)
ESR
ID
SLD
NWA
AAE
Routing Mapping Connectivity
Messaging System
SAP NetWeaver AS Java
Real Experience. Real Advantage.
[ AEX Features in Detail – Closing the Gap
5
Main BenefitsReduction in overall TCO with single-stack
Faster installation (1 hr)*Less hardware (½ hardware requirement)*Fast restart (90 secs)*
* Hardware dependent
Drastically reduced resource consumption (scenarios can speed up to a factor 10)
Conversely, need only 10% of resources for comparable performance, sizing cut down by factorsUp to 60% less energy consumption
Monitoring simplification with one dedicated toolset and one stackAll end-to-end monitoring and configuration information
One database scheme
Real Experience. Real Advantage.
[ Agenda
Introduction to AEXAEX Features in DetailUse CasesOutlookDemo
6
Real Experience. Real Advantage.
[ AEX Features in Detail – Closing the Gap
Close gaps to enable major scenario shifts from dual-stack PI to AAEFurther support of adapters
IDOC adapter in AAEHTTP adapter in AAE
Interface and mapping split on AAEOptional message versions (on error / before routing / after mapping / validation …)User defined message search (replacing TREX)XML Validation redesign (ESR schema based)Integrated Configuration (AAE) generation from Process Integration Scenario
Still to come:Integration processes WS-RM support (WS Adapter)IDoc adapter not yet complete, e.g.
Systems with multiple code pages (MDMP)Processing as file not supportBasic authentication security, none on transport level
7
Real Experience. Real Advantage.
[ AEX Features in Detail – New Adapter Features
New Adapter FeaturesLarge (binary) file-to-file transferConfigurable JDBC message size limitsTime-out configuration per communication channelPublish and subscribe messaging for JMS Topics
8
Real Experience. Real Advantage.
[ AEX Features in Detail – Fault Tolerance
9
Fault Tolerance Improvements
• OutOfMemory Handling• Blacklisting• Safe Restart for huge message
backlogs• Reduction of cluster communication
(locking), e.g. EOIO message sticking to cluster nodes
• CPA Cache, Monitoring improvements
• Configuration Wizard for system parameters (CTC template)
MessagingMessaging System Configuration
System Configuration
Real Experience. Real Advantage.
[ AEX Features in Detail – Monitoring and Configuration
MonitoringComplete reuse of existing and new, central monitors (e.g. payload-based message search)Adoptions for AAE scenarios (versions, directory cache monitor)Solution Manager Integration (with 7.1 shipment planned Q2 2011)
Configuration (Directory)Finish new configuration object (“Integrated Configuration”) for AAE scenarios
focus: usability additional improvements in TCO / TCDAvailable through Directory API
Robustness improvements (e.g. CPA cache) Adoption for AEX usage type
10
Real Experience. Real Advantage.
[ AEX Features in Detail – Connectivity
11
AEX
IDOCAAE HTTP
AAE
FileFTP
Partners
RFC
RNIF
CIDXBC
MRKT
JMS
JDBC
SOAP
Real Experience. Real Advantage.
[ Agenda
Introduction to AEXAEX Features in DetailUse CasesOutlookDemo
12
Real Experience. Real Advantage.
[ Use Cases
13
AEX stand-aloneUsing AEX as lean, low-cost integration middlewareUsing AEX as test environment
AEX in combination with SAP NetWeaverPI
Separating landscapes for different regions or organizations of an enterpriseSeparating network zonesUsing AEX as manual fail-over system (Business Continuity)Note: May require sync of design and/or configuration content w/ suitable transport scenarios
AEX
AEX PI
Real Experience. Real Advantage.
[ AEX Stand-alone – Lean, Low-cost Integration
Using AEX as lean, low-cost integration middlewareFundamental-to-advanced messaging capabilities for SAP and non-SAP integration (no immediate or major BPM requirements)High performance and robustnessAvoid larger system resource and operational footprint and TCO of dual-stack PI installation
14
Real Experience. Real Advantage.
[ AEX Stand-alone – AEX as Test Environment
Using AEX as test environmentAEX can serve as test environment for adapter / module development by partners and customersComplete and consistent toolset to set up, configure and test integration scenarios in your landscape
15
Real Experience. Real Advantage.
[ AEX with PI – Separating Landscapes
Separating landscapes for different regions or organizations of an enterprise
Subsidiaries in different region or organization require “local” integration solution with local design and development or independent operationGlobal or central integration requirements via dual-stack PI
16
Real Experience. Real Advantage.
[ AEX with PI – Network Zones
Separating network zones (A2A and B2B)Set up a landscape based on an SAP NetWeaver PI standard installation for your security-critical scenariosAdd an AEX installation in DMZ that is used for the external communicationEasily configure a change of the transport protocol between AEX and PI in order to provide maximum security
17
Real Experience. Real Advantage.
[ AEX with PI – Business Continuity
Using AEX as manual fail-over system (Business Continuity)“Federated” AEX instance to run critical scenarios during planned or unplanned downtimeMission critical interfaces that require 100% uptime can continue runningManual switch-over procedures must be set up and carefully planned
18
Real Experience. Real Advantage.
[ Agenda
Introduction to AEXAEX Features in DetailUse CasesOutlookDemo
19
Real Experience. Real Advantage.
[ Outlook
Glimpse of What’s To ComeAEX is first milestone for “dual-stack-less PI”Reduce Total Cost of Development
Simplified configurationEclipsed based toolsSystem centric process (SCP) support
Reduce Total Cost of OperationsEnhanced integration with SAP Solution ManagerAlerting, reporting, task management via SAP Solution ManagerFunctional completeness of Java stack
Further optimizations in a one process environment (runtime, configuration, monitoring)Landscape Completion
Non-central runtimesCentral ES RepositoryMore federation options with more “lightweight” PI domains
Continuing Support for existing installation types
20
Real Experience. Real Advantage.
[ Agenda
Introduction to AEXAEX Features in DetailUse CasesOutlookDemo
21
Real Experience. Real Advantage.
[ Demo Description
Sales Order Processing:1. Place a sales order from an external application.2. The sales order request will be split into two messages.3. One message will be posted as a sales order to a backend SAP
system using IDoc.4. The other message will be sent to a database of a business
warehouse systems.5. Upon processing of the sale order in the SAP system, a confirmation
IDoc will be sent back.6. The sale order number in the confirmation will be used to update
the database in the business warehouse.
Real Experience. Real Advantage.
[ Demo: AEX / 7.30
PI 7.30
AAE
SAP ECC6
DB
JDBC
HTTP IDoc
IDoc
JDBC
1
3
4
5
6 ORDERS
ORDRSP2
Real Experience. Real Advantage.
[ Demo: AEX New Features Used
24
New AAE features used:1. HTTP java sender adapter to send the order request.2. Multi-mapping to split the sender message into 2 receiver messages.3. IDoc java receiver adapter to send the IDoc to SAP backend.4. IDoc java sender adapter to send IDoc from SAP backend.
DemoDEMO
SAP NetWeaver PI – AEX 7.3
Real Experience. Real Advantage.
[
26
Key Learnings
Lessen resource requirement for installation and runtimeIncrease performance of message processingNew java adapters to meet customer requirementsStill more to come in: business processing management, WS-RM adapters, additional use-cases for IDoc processing
Real Experience. Real Advantage.
[ Further Information
27
SAP Public Web:
SAP Developer Network (SDN): www.sdn.sap.comBusiness Process Expert (BPX) Community: www.bpx.sap.comSAP BusinessObjects Community (BOC): www.boc.sap.com
Further technical information from the SAP Technology RIG Webinars: http://www.sdn.sap.com/irj/scn/ipnw-khncHow to Guides: http://www.sdn.sap.com/irj/scn/howtoguides.Podcasts: http://www.sdn.sap.com/irj/scn/sap-how-it-works-elearning. You can also follow SAP Technology RIG on Facebook and Twitter
http://www.facebook.com/pages/SAP-RIG/119256894764191?ref=tshttp://twitter.com/saprig
Real Experience. Real Advantage.
[
]Thank you for participating.
SESSION CODE: INSERT SESSION CODE
Please remember to complete and return your evaluation form following this session.
For ongoing education in this area of focus, visit www.asug.com.