Sie sind auf Seite 1von 22

SAP NetWeaver SOA

Middleware – Adapters
and Adapter Modules for
SAP NW PI 7.1

Solution Management Rollout


SAP NetWeaver – SOA Middleware

March 2009

This presentation is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only
intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of
business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without
notice. SAP assumes no responsibility for errors or omissions in this document.

© SAP AG 2008 1
Agenda

SAP NetWeaver Process Integration 7.1 – Introduction


SAP NW PI 7.1 – Available Adapters and Adapter Modules
Further Information

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 2

© SAP AG 2008 2
Agenda

SAP NetWeaver Process Integration 7.1 – Introduction


SAP NW PI 7.1 – Available Adapters and Adapter Modules
Further Information

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 3

© SAP AG 2008 3
End-to-End SOA Infrastructure — Today
Enabling Managed Process Flexibility

User Interface RSS

Portal Desktop Mobile Forms Wiki/Blog Pervasive Voice Search

Business Process Business Rules


Composition
Environment

UI Composition
Management Management
Enterprise
SOA

End-to-End Solution Operations


Composition Service and Event Information

SAP Solution Manager


Composition Composition

SOA Inter-
Service Bus SOA Management
operability
Integration
Process

SOA Design
Enterprise Governance
Service and Event Connectivity and
SOA
Enablement Integration
Provisioning

Process Components Platform Services

B2B Partner
Service-
Enabled Order
Mgmt. ... MDM BI …
Applications Customer
SAP Business Suite SAP NetWeaver and Partner Non SAP and
Components Applications Legacy

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 4

© SAP AG 2008 4
SAP NetWeaver Process Integration 7.1
Overview
User Interaction (for example, Business Task Management) Repository-based Modeling and Design
„ Enterprise Services Repository
Services Registry „ Services Registry - UDDI V3.0
Service Bus-based Integration
„ WS–RM, WS Policy, WS Security, SAML
„ Local processing in Advanced
Adapter Engine (AAE)
Process
BAM
„ Message packaging
Automation
SOA Management
Service Bus „ Next steps towards central
Dynamic Routing Transformation Connectivity
configuration and administration
„ Reduced sizing
Reliable Messaging and Queuing

Infrastructure Services Java EE5 / ABAP SAP NWA / RWB


Enterprise Integration
Services Directory SAP
Repository Integration
Software Lifecycle Scalability Configuration Server
Security High Availability Monitoring
User Management Archiving Administration non-
Service Registry Advanced SAP
Adapter
Engine
B2B
Process Integration
SAP Solution Manager

3rd Party 3rd Party System Landscape Directory (SLD)


B2B Partner
SAP Application Middleware
© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 5

„5.1 Where We Are Today with SAP NW PI 7.1: As already mentioned the new SAP NetWeaver Process Integration
(PI) 7.1 release is one of the key building blocks of the enterprise SOA technology offered by SAP NetWeaver. It can
become the cornerstone of customers’ SOA strategy. Used for middleware consolidation in customer landscapes, this
release will mainly leverage functionalities for service enablement, and service and process orchestration.
„There will be no major changes from an architectural point of view, but the underlying application server will be based
on the JEE5 and ABAP server. This also means that all the improvements in sizing and memory consumption will also be
applied to the Process Integration capabilities.
„With this release we bring to market the Enterprise Services Repository and Registry. The Enterprise Services
Repository is the central SOA repository for storing all your SOA artifacts based on particular business semantics. The
ESR is enhanced with objects that will enable customers to service enable their applications based on SAP’s process
component modeling methodology. The Services Registry contains information in the form of an yellow pages to have
one central place where all the services in the customers landscape can be discovered. The Services Registry is based
on a UDDI V3.0 server. This is enhanced further with business classifications based on the same methodology that is
used at design time.
„PI 7.1 will deliver the infrastructure needed for BAM particularly to support event provisioning and event correlation.
This enables customers to turn their local events in their applications into global events and provide the possibility to
react upon key events that is relevant for their specific business.

„SAP NW PI provides the following key tools:


„Enterprise Services Repository and Services Registry:
The Enterprise Services Repository and Services Registry is the central location to define, access, and manage SOA assets such as
service interfaces. The Enterprise Services Repository provides a central modeling and design environment for creating, aggregating,
and using services and processes. The Services Registry supports the publication, classification, and discovery of services (SAP,
partner, or custom-defined) across the IT landscape. Furthermore, the Services Registry enables the management and governance of
services.
„Integration Directory:
The Integration Directory is the central tool to configure the processing of messages, such as the systems and external communication
partners that are involved in the process, the routing rules that govern the message flow between these entities, as well as the settings
for the communication incl. security.
„Integration Server:
The Integration Server is the runtime environment to provide secure, standards-based, reliable, and scalable communication between
provider and consumer applications. The Business Process Engine as part of the Integration Server takes care of cross component
Business Process Management and handles processes where the message flow between different business applications is dependent
on several messages or on time and business actions or reactions. The Advanced Adapter Engine provides built-in mediation
capabilities to reconcile incompatible protocols, structural maps, schema, and data formats between provider and consumer
applications. The Advanced Adapter Engine supports reliable transport and queuing capabilities to provide mechanisms for handling
different quality-of-service levels at runtime, as well as validation of payloads against an XML schema. The Advanced Adapter Engine
provides flexible deployment options: It can be deployed either together with the Integration Server or in separate, non-central
installations, such as in remote subsidiaries or closer to applications in secure locations.

© SAP„SAP
AG
The
NetWeaver Administrator (SAP NWA) for SAP NW PI and Runtime Workbench:
SAP2008
NWA for SAP NW PI and Runtime Workbench safeguard the deployment and operations of the processes in order to ensure 5
runtime governance security with access control authentication auditing enforcement of compliance to policies and monitoring of the
Changed Adapter Framework API in
SAP NW PI 7.1

Adapter Framework API has changed in SAP NW Process Integration 7.1


„ Reduction of references
„ Introducing facade technology
„ Reduction of (parts of) packages and classes
„ Runs on Java EE 5
„ However the Adapter Framework programming model has not changed:
„ Message layer (addressing, quality of service, etc.)
„ Adapter Framework modules
„ CPA access
„ Same transactional model
„ Same admin model
„ Thus changes for adapters and adapter modules from SAP XI 3.0 / SAP PI 7.0 to
SAP NW PI 7.1 are merely syntactically (further details in SAP note 1004000)
„ All adapters and adapter modules developed by SAP run out-of-the-box on the new
Adapter Framework of SAP NW PI 7.1
„ Re-certification of third party adapters for SAP NW PI 7.1 is offered by SAP
Integration and Certification Center

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 6

© SAP AG 2008 6
Agenda

SAP NetWeaver Process Integration 7.1 – Introduction


SAP NW PI 7.1 – Available Adapters and Adapter Modules
Further Information

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 7

© SAP AG 2008 7
SAP NetWeaver PI 7.1 Connectivity
Developed by SAP

Technical Connectivity for communication with SAP and non-SAP systems


„ File/FTP(S) (File Systems / FTP Servers)
„ JDBC (RDBMS systems)
„ JMS (Messaging systems, e. g. MQSeries, SonicMQ)
„ SOAP (Web Services based on SOAP)
„ WS-RM (Web Services based on WS Reliable Messaging)
„ Plain HTTP(S)
„ Mail (Mail Servers via SMTP, IMAP4, POP3)
„ SAP Business Connector (SAP BC)
„ Marketplace (SAP Marketplaces)

Application Connectivity
„ RFC
„ IDoc
„ Proxy (ABAP and Java)

SAP Industry Business Packages (contain adapters and content)


„ RNIF 2.0 (RosettaNet)
„ RNIF 1.1 (RosettaNet)
„ CIDX (RNIF 1.1)

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 8

© SAP AG 2008 8
Business Package for RosettaNet

Application
Application Business
Business Logic Logic

Interface Interface Interface

Integration
Logic
Map Map Map

Industry
Standard
RosettaNet PIPs processes

RosettaNet
RosettaNetProtocol
Protocol(e.g.
(e.g.RNIF)
RNIF)
SAP Netweaver PI

Business Packages include adapter, scenario descriptions, integration


processes, message interfaces, message types, mappings, etc.

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 9

„ SAP Business Package for RosettaNet offers a comprehensive solution that


addresses RosettaNet standards – not just tools.
„ Dedicated, prebuilt, out-of-the-box message and process mappings between the
application interfaces and business logic of various SAP solutions and RosettaNet
PIP payloads are delivered with the Business Package.
„ SAP delivers Technical Adaptors like RNIF Adapter, Mapping & Business
Processes plus the Business Logic in the Back end.
„ NO other company delivers all 3 – most just deliver the Adaptor & use consulting
to build the mappings.
„ SAP is developing SAP Business Packages for the High tech as well as the
chemical and Oil & Gas industry.

© SAP AG 2008 9
Enterprise Services Repository –
Example for RosettaNet Content

„ Two main software components


in the repository
„ RosettaNet software component
contains the standard content
„ RosettaNet_ERP software
component contains the
integration content

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 10

© SAP AG 2008 10
Partner Eco System

SAP relies on a system of partners to provide solutions for other applications and
certain industry standards

Connectivity Reseller Agreements with


„ Seeburger AG
„ iWay Software
„ Informatica

3rd-Party solutions are sold and delivered through SAP

Technical support for partner solutions via the SAP Support Portal, 24x7

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 11

© SAP AG 2008 11
SAP NW PI 7.1 Connectivity – Developed by
Seeburger, all Adapters certified for SAP NW PI 7.1
Technical EDI Adapters by Industry Specific EDI Adapters by
SEEBURGER SEEBURGER
‹ AS2 (EDIINT/HTTP(S)) ‹ Aerospace & Defense
Protocol: AS2 ‹ Automotive
‹ OFTP ‹ Chemicals
Protocol: OFTP/ISDN, OFTP/TCPIP
‹ Consumer Products
‹ VAN Access
‹ High-Tech
Protocol: P7 / X.400, VAN FTP
‹ Paper

Business EDI Adapters by ‹ Pharmaceutical


SEEBURGER ‹ Retail
‹ Generic EDI
Protocol: OFTP/ISDN or P7 / X.400, VAN FTP Business Content
EDI Converter: ANSI X.12, EDIFACT ‹ Mapping Templates within Enterprise Services Repository
Mapping Templates: Purchase order, Order
‹ Message Library for Enterprise Services Repository
confirmation, Dispatch advice, Invoice
‹ Huge message catalog with EDI XML schemas

‹ Payment (Financial Service Providers)


Protocol: OFTP/ISDN, P7 / X.400, VAN FTP
Communication Protocols
EDI Converter: EDIFACT, SWIFT ‹ OFTP/ISDN, P7 / X.400, VAN FTP
Mapping Templates: Payment orders, Debit
advice, Credit advice, Account Statement EDI Converter (EDI <-> XML)
‹ AECMA/SPEC 2000, ANSI X.12, CHEM eStandards,
EDIFACT, GALIA, ODETTE, TRADACOM, VDA
© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 12

© SAP AG 2008 12
Principles of SEEBURGER Adapter Solutions
for EDI/B2B on SAP NW PI 7.1

SAP NetWeaver Process Integration 7.1

Monitoring and Alerting


Integrated with SAP NW PI monitoring, CCMS, SAP Solution Manager

Enterprise Services Repository Advanced Adapter Engine

Seeburger Business Content: Syntax Module


Protocols
„ XML-EDI <-> XML-IDOC Mappings conversion Library
OFTP,
compress,
„ Integration Processes AS2,
EDI <-> decompress,
VAN FTP,
„ Pre-defined Message Types XML-EDI split, analyze,
P7/X.400
converter encryption
„ Collection of ready-to-use Java functions

Integration Directory
Configuration of acknowledgements (CONTRL, APERACK), mass data handling, …

The SEEBURGER Industry Adapters for SAP NW PI 7.1 are industry specific business packages

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 13

© SAP AG 2008 13
SAP NW PI 7.1 Connectivity – Developed by iWay,
Adapters not yet certified for SAP NW PI 7.1

Application Adapters
‹ Ariba ‹ Baan ‹ Broadvision
‹ Clarify ‹ JDE One World XE (*) ‹ JDE World (*)
‹ i2 ‹ Lawson ‹ Microsoft CRM
‹ Manugistics ‹ Oracle Applications (*) ‹ Peoplesoft (*)
‹ QAD MFG Pro ‹ Siebel (*) ‹ Vantive

Industry Standard Adapters


‹ Swift ‹ Transora ‹ UCCnet

Technical Adapters
‹ AS1 (EDIINT/SMTP) ‹ AS2 (EDIINT/HTTP(S)) ‹ BEA WLI
‹ COM+/DCOM ‹ Corba ‹ Lotus Notes
‹ Tibco Rendezvous

Mainframe/transaction Adapters
‹ CICS (*) ‹ TMS/IMS (*) ‹ Telnet (3270)
‹ Telnet (5250) ‹ Tuxedo

(*) Soon to be certified for SAP NetWeaver Process Integration 7.1

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 14

© SAP AG 2008 14
SAP NW PI 7.1 Connectivity – Developed by
Informatica

Seamlessly integrated into SAP NW PI 7.1


„ Bi-directional conversion of unstructured and semi structured data from / to XML
„ Transformation on message payload
„ Protocol support via SAP’s technical adapter (Advanced Adapter Engine)
„ Transformations integrated via PI AF module

Conversion SAP Java EE 5


Agent Studio
PI Adapter Framework

Adapter

Adapter
CA AF
Module
Text2XML
PDF2XML
Conversion
Agent Services Conversion Agent
..... XML2Excel
Java EE 5 Lib

Conversion Agent Engine

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 15

© SAP AG 2008 15
SAP NW PI 7.1 – SAP Conversion Agent
Complex Data Transformation with Informatica

UNSTRUCTURED SEMI-STRUCTURED
„ Microsoft Word „ HL7
„ Microsoft Excel „ HIPAA
„ PowerPoint „ ASTM
„ PDF „ ANSI–X12
„ Star Office
„ EDIFACT
„ Word Perfect
„ COBOL
„ ASCII reports
„ FIX
„ HTML
„ EBCDIC „ Cargo IMP
„ Undocumented binaries „ MVR
„ Flat files „ SWIFT
„ RPG
OTHER STANDARDS
„ ANSI
„ LegalXML
PRINT STREAMS COBOL „ IFX
„ AFP „ cXML
„ Post Script „ ebXML
„ DJDE „ HL7 V3.0
„ ACORD (AL3, XML)

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 16

„ These are the data formats supported by SAP Conversion Agent by


Informatica.
„ Based on SAP adapter technology for transport protocoll support
Conversion Agent enables bi-directional transformation from/to these
formats

© SAP AG 2008 16
SAP NW PI 7.1 – SAP Conversion Agent Positioning

SAP Conversion Agent 3rd Party Adapters

„ Bi-directional conversion of „ Bi-directional conversion of one


unstructured and semi structured dedicated data format (e.g. SWIFT,
formats from/to XML ANSI-X12, …) from/to XML
„ Linked through PI adapter „ Runs within PI adapter framework -
framework module based on support payload transformation and
SAP’s technical adapter – no transport protocol
transport protocol, manipulates
payload information

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 17

© SAP AG 2008 17
Agenda

SAP NetWeaver Process Integration 7.1 – Introduction


SAP NW PI 7.1 – Available Adapters and Adapter Modules
Further Information

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 18

© SAP AG 2008 18
For more information

SDN:
ƒ Connectivity provided by SAP NW PI 7.1
https://www.sdn.sap.com/irj/sdn/soa-servicebus ->
Mediation, Reliable Transport and Connectivity

ƒ Certified Adapters for SAP NW PI 7.1


http://www.sap.com/ecosystem/customers/directories/SearchSolution.epx ->
Third-Party Defined Integration Scenarios Æ NW-XI-AF 7.1

ƒ Adapter Certification Program for SAP NW PI 7.1


http://www.sdn.sap.com ->
Certification and Partnership Æ Integration and CertificationÆ Process Integration /
Exchange Infrastructure -> NW-XI-AF
ƒ Upgrade to SAP NetWeaver 7.1

SAP Help Portal:


ƒ Adapter and Adapter Module Development with SAP NW PI 7.1

SAP Service Marketplace:


ƒ Adapter and Adapter Module Development with SAP NW PI 7.1 incl. migration
notes for PI 7.0/XI 3.0 adapters and modules
ƒ Upgrade Information for SAP NW PI 7.1
© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 19

© SAP AG 2008 19
Adapter Certification Program for
SAP NetWeaver Process Integration
Adapter Certification Program for SAP NW PI

http://www.sdn.sap.com Æ Certification and Partnership Æ Integration and


CertificationÆ Process Integration / Exchange Infrastructure Æ NW-XI-AF
© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 20

© SAP AG 2008 20
Certified Adapters for SAP NetWeaver
Process Integration 7.1

Certified Adapters for SAP NW PI 7.1

http://www.sap.com/ecosystem/customers/directories/SearchSolution.epxÆ
Third-Party Defined Integration Scenarios Æ NW-XI-AF 7.1
© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 21

© SAP AG 2008 21
Copyright 2008 SAP AG
All rights reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and
associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document
contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy,
and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or
other items contained within this material. 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.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation
shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these
materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch
SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services
sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten
Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu
Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen
Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten
Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die
Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder
ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck
sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.
SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung
dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.
Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks
zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über
Internetseiten Dritter ab.
Alle Rechte vorbehalten.

© SAP AG 2009, Solution Management Rollout – SOA Middleware – SAP NetWeaver Process Integration / Page 22

© SAP AG 2008 22

Das könnte Ihnen auch gefallen