Schnittstelle XML Integration von R/3™ ins globale ... · PDF fileXML@SAP: iXML -...

download Schnittstelle XML Integration von R/3™ ins globale ... · PDF fileXML@SAP: iXML - Toolset • Nicht-validierender XML-Parser • XML Wiedergabe (rendering) • DOM (Level 1) Zugriff

If you can't read please download the document

Transcript of Schnittstelle XML Integration von R/3™ ins globale ... · PDF fileXML@SAP: iXML -...

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    4. SAP-Anwenderforum, FHNONLneburg, 16. Mrz 2001

    Dipl. Wirtschaftsinf. Werner Schweringcimt solutions AG

    Schnittstelle XMLIntegration von R/3 ins globale

    Kommunikationsnetz

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Nutzenpotenzial E-Business SAP Kommunikationsschnittstellen XML Basiswissen XML @ SAP

    Business Connector iXML Toolset

    Internet Business Framework (IBF) Interface Repository Service Directory XML Message Server

    Sicherheit Ausblick/Fazit

    berblick

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Nutzenpotential E-Business

    Automatisierte Prozesse Steigerung der Effizienz Optimierung des Gewinns

    Neugewinnung von Kunden Befriedigung der Kundenbedrfnisse Binden von Geschftspartnern Internationalitt 24 Std. Verfgbarkeit

    Grnde

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Nutzenpotential E-Business

    Kostenvorteil Typischer Beschaffungprozess (mit Genehmigungsverfahren, etc.)

    ca. US $ 100 / pro BestellungE-Procurementsystem

    ca. US $ 15-25 / pro Bestellung

    Zeitvorteil 7 Tage normaler Prozess

    2 Tage mit E-Procurementsystem

    Kostenersparnisse

    (SAP AG; Gartner Group)

    (SAP AG; Aberdeen Group)

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    SAP Schlagwrter & Kommunikationsschnittstellen

    SAP R/3

    XML HTML

    EDIMail

    DateiSchnittstelle

    IDOC

    RFC

    BAPI

    ALE

    ITS

    .........

    ...............

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML - Basis

    Kundenauftrag

    Kundenauftrag SoldToParty: John Smith ShipToParty: 200 S Wacker Drive Chicago IL 60606 Line items:

    T. Kiddler, The Soul of a New Machine Quantity: 2 Price: $18.50

    J. Shurkin, Engines of the Mind Quantity: 3 Price: $25

    Status: New

    HTML Format

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML - Basis

    eXtensible Markup Language Vereinfachte Fassung von SGML Formalismus, der die Definition HTML-hnlicher Markup-

    Sprachen bzw. Daten-Formate erlaubt universelles Datenaustausch-Format Tags enthalten Metadaten ber die aktuellen Daten Case-sensitive Wohlgeformtheit und Gltigkeit Document Type Definition (DTD) Schemata

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML - Basis

    Gerhard Schrder

    A. MllerBcherstr. 17, 22047

    Hamburg

    Charles E. Goldfarb, The

    XML Handbook

    Bob DuCharme, XML TheAnnotated Specification

    Confirmed

    Beispiel: Western Europen; Deutsche Umlaute

    Standard Zeichenstze

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML@SAP: Business Connector

    SAP R/3 SD, MM

    Business Connector

    Mainframe

    Firewall

    XML Konverter

    ERP System

    Business Connector

    FirewallInternet

    Laptop

    Laptop

    Laptop

    SAP System

    SAP System

    SAP System

    SAP BC

    SAP BC

    SAP BC

    SAP BCSAP System

    Externes System

    Browser

    RFC, tRFC RFC, tRFC

    RFC, tRFC

    RFC, tRFC

    HTTP

    HTTP

    HTTP

    1.2.

    3.

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML@SAP: Business Connector

    RFC, tRFC

    HTTP

    HTTPHTTP

    HTTP

    HTTP

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    XML@SAP: iXML - Toolset

    Nicht-validierender XML-Parser XML Wiedergabe (rendering) DOM (Level 1) Zugriff auf DTD Untersttzt Event- basierte Verarbeitung Programmiersprachen: ABAP, C, C++ Verfgbar ab Release 4.6c XML stream-basierte Schnittstellen

    ABAP strings ABAP interne Tabellen / RFC Dateischnittstelle (WS_UPLOAD) XML via Internet Transaction Server

    Charakteristika

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    IBF - Interface Repository

    Beschreibung von allen ffentlichen Schnittstellen und Datentypen von R/3 XML Formate

    RFC XML IDoc XML BAPI XML

    Schnittstellensprache: XML Schema (W3C Empfehlung)

    Frage: Was soll ich nun mit dem Dokument machen?

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    IBF - Service Directory

    Inte

    rnet

    Server(XML-fhig)z.B.

    BizTalk

    SAP-XML

    www.cimt-ag.de/.../...Externer

    Client

    SAP-XML + Umschlag + URL = fertig

    Service Name Schnittstelle aus IFR URL technische Informationen

    Verschlsselung Synchron/asynchron Commit/Keep

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    IBF - Service Directory

    InterfaceRepository

    ServiceDirectory

    (Interface+URL)

    CustomerInterface

    Repository

    ExternerClient

    Applikations-system

    Interface

    request info

    call

    publish

    publish

    SAPKunde

    Cac

    heRef

    Ref

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    IBF - XML Message Server

    Ziel: Flexible, skalierbare Infrastruktur fr angebundene

    Systeme Verbindung einer mySAP.com Domne ins Internet

    und mySAP.com Kompononten untereinander Abhngigkeiten: XML, HTTP Infrastruktur in R/3, IBF Verfgbar ab Anfang 2001 mit Basis Rel. 5.0

    Weiterhin: Keine User Interface orientierte Infrastruktur Kein Workflow System Kein Email System

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    IBF - XML Message Server Ports

    XML Message Server

    Message Server Ports

    RFCBC IDoc HTTP XRFC Proprietr

    HTTP Client RFC Client

    R/3 Server ohneHTTP Kernel

    R/3 Server mitHTTP Kernel

    Sonst. ERP System

    HTTP

    HTTP

    -- HTTP --BC

    RFC

    RFC

    - RFC -

    Single Point ofContact

    - Routing, stabile URLs

    - Hohe Verfgbarkeit

    - Skalierbarkeit

    - Logging

    - Revisionsfhigkeit

    - Queuing,Wiederaufsetzbarkeit

    - Services (Mapping)

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Sicherheitsaspekte

    Internet

    RouterPaketfilter

    ExterneFirewall

    HTTPS

    R/3 Client LAN

    SAP Router

    Internes Sicherheitsprodukt

    RouterPaketfilter

    Web-ServerInternet Transaction Server (WGATE)XML Konverter (Business Connector)

    Servlet EngineDirectory ServerMessage Server

    R/3 Appl. ServerCRM System

    Workplace Server, etc.SAP DB

    DMZ

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    berlegungen

    Ist XML in meinem Fall das richtige Datenformat? Massenverarbeitung XML Overhead beachten Evtl. Kompression einschalten Andere effiziente Datenformate beachten

    Kann ich auf Standard Strukturen zurckgreifen? Benutzt jede Applikation eigenes XML-Format? Welche neuen, noch nicht in SAP umgesetzten

    Lsungen gibt es am Markt?

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Ntzliche Links

    SAPNet (nur Partner) http://service.sap.com/connectors SAPNet (nur Partner) http://service.sap.com/IBF SAP IFR http://ifr.sap.com W3C Seite http://www.w3.org Microsoft XML Seite http://msdn.microsoft.com/xml Webdeveloper Seite http://www.webdeveloper.com/xml OASIS Seite http://www.oasis-open.org xmlTree-Inhaltsverzeichnis http://www.xmltree.com XML Industrie Portal http://www.xml.org XML Information Seite http://www.xml.com Cetus links http://www.cetus-links.org/oo_xml.html

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    Ausblick / Fazit

    SAP AG stellt ein Rahmenwerk zur Verfgung, so dass nahezu alle betrieblichen Bedrfnisse abgedeckt werden

    XML ist nur ein Datenformat

    Grundstein zum universellen Austauschformat!!!

  • cimt solution AG 16. Mrz 2001, Werner Schwering

    cimt agBurchardstrae 1720095 HamburgTelefon ++49 (40) 533 02 - 0

    www.cimt-ag.com

    [email protected]

    Foliennummer 1berblickNutzenpotential E-Business Nutzenpotential E-BusinessSAP Schlagwrter & KommunikationsschnittstellenXML - BasisXML - BasisXML - BasisXML@SAP: Business ConnectorXML@SAP: Business ConnectorXML@SAP: iXML - ToolsetIBF - Interface RepositoryIBF - Service DirectoryIBF - Service DirectoryIBF - XML Message ServerIBF - XML Message Server PortsSicherheitsaspekteberlegungenNtzliche LinksAusblick / FazitFoliennummer 21