1009 intro advanced adapter engine extended

28
] Orange County Convention Center Orlando, Florida | May 15-18, 2011 Introducing the Advanced Adapter Engine Extended for the SAP NetWeaver Process Integration William Li

Upload: sridharsriramaneni

Post on 28-Nov-2015

13 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1009 Intro Advanced Adapter Engine Extended

]Orange County Convention CenterOrlando, Florida | May 15-18, 2011

Introducing the Advanced Adapter Engine Extended for the SAP NetWeaver Process Integration

William Li

Page 2: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ Agenda

Introduction to AEXAEX Features in DetailUse CasesOutlookDemo

2

Page 3: 1009 Intro Advanced Adapter Engine Extended

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

Page 4: 1009 Intro Advanced Adapter Engine Extended

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

Page 5: 1009 Intro Advanced Adapter Engine Extended

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

Page 6: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ Agenda

Introduction to AEXAEX Features in DetailUse CasesOutlookDemo

6

Page 7: 1009 Intro Advanced Adapter Engine Extended

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

Page 8: 1009 Intro Advanced Adapter Engine Extended

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

Page 9: 1009 Intro Advanced Adapter Engine Extended

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

Page 10: 1009 Intro Advanced Adapter Engine Extended

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

Page 11: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ AEX Features in Detail – Connectivity

11

AEX

IDOCAAE HTTP

AAE

FileFTP

Partners

RFC

RNIF

CIDXBC

MRKT

JMS

JDBC

Mail

SOAP

Page 12: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ Agenda

Introduction to AEXAEX Features in DetailUse CasesOutlookDemo

12

Page 13: 1009 Intro Advanced Adapter Engine Extended

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

Page 14: 1009 Intro Advanced Adapter Engine Extended

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

Page 15: 1009 Intro Advanced Adapter Engine Extended

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

Page 16: 1009 Intro Advanced Adapter Engine Extended

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

Page 17: 1009 Intro Advanced Adapter Engine Extended

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

Page 18: 1009 Intro Advanced Adapter Engine Extended

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

Page 19: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ Agenda

Introduction to AEXAEX Features in DetailUse CasesOutlookDemo

19

Page 20: 1009 Intro Advanced Adapter Engine Extended

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

Page 21: 1009 Intro Advanced Adapter Engine Extended

Real Experience. Real Advantage.

[ Agenda

Introduction to AEXAEX Features in DetailUse CasesOutlookDemo

21

Page 22: 1009 Intro Advanced Adapter Engine Extended

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.

Page 23: 1009 Intro Advanced Adapter Engine Extended

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

Page 24: 1009 Intro Advanced Adapter Engine Extended

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.

Page 25: 1009 Intro Advanced Adapter Engine Extended

DemoDEMO

SAP NetWeaver PI – AEX 7.3

Page 26: 1009 Intro Advanced Adapter Engine Extended

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

Page 27: 1009 Intro Advanced Adapter Engine Extended

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

Page 28: 1009 Intro Advanced Adapter Engine Extended

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.