1 / 36

SAP XI

SAP XI. Autor: Matthias Robert Grünewald Datum: 16.10.2004 . SAP XI - Agenda. Grundlagen Architektur Elemente der Design- und Configurations-Umgebung Elemente der Laufzeitumgebung Vor- und Nachteile Danke für Eure Aufmerksamkeit. SAP XI - Agenda. Grundlagen Architektur

Download Presentation

SAP XI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004

  2. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations-Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  3. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations-Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  4. Punkt zu Punkt Integration wird quadratisch komplexer mit der Anzahl der Geschäfts-Partner Integration auf der Grundlage eines Standard-Protokolls wird linear komplexer mit der Anzahl der Geschäftspartner Standardisierte Integration firmeninterner und firmenübergreifender Prozesse und Datenformate senkt die Gesamtbetriebskosten erheblich SAP XI - Grundlagen

  5. SAP XI - Grundlagen • Ziel: Systeme unterschiedlicher Hersteller (SAP und nicht-SAP) in unterschiedlichen Versionen und implementiert auf unterschiedlichen Plattformen (Java, ABAP, usw.) miteinander verbinden zu können. • offene Architektur/offene Standards

  6. SAP XI - Grundlagen Funktionsumfang • Entwicklung systemübergreifender Anw. • Mit dem Business Scenario den kollaborativen Prozess beschreiben • Nachrichten-Mapping (Werte und Strukturen anpassen) • logisches und technisches Routing • Systemzugriff kontrollieren • Verwendung des System Landscape Directories

  7. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations-Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  8. Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench SAP XI - Architektur

  9. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  10. Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench SAP XI - System Landscape Directory (SLD)

  11. SAP XI - System Landscape Directory (SLD) • Der SLD-Server enthält Informationen über die verwendete Software und den versch. Softwareversionen • Das SLD bildet einer konkrete Systemlandschaft mit den enthaltenen Systemen (Hardware), der installierten Software, den Softwarekomponenten und deren Versionen ab. • Stellt eine Relation von installierter Software und zugehöriger Hardware her -> Business Systeme!

  12. SAP XI - System Landscape Directory (SLD) • Software-Katalog

  13. SAP XI - System Landscape Directory (SLD) • Software-Katalog • Product: Eine Einheit, die auslieferbar, sichtbar, installierbar und erneuerbar ist. • Product Version: repräsentiert eine bestimmte Version eines Produktes. • Software Component: Sammlung aller Versionen einer Softwarekomponente (wiederverwendbare Bausteine). • Software Component Version: repräsentiert eine bestimmte Version einer Softwarekomponente. • Software Feature: Bestimmter Aspekt der Produktfunktionalitäten. Logische Verknüpfung zwischen Product Version und Software Component Version.

  14. SAP XI - System Landscape Directory (SLD) • Software-Katalog Software Feature: Logische Verknüpfung zwischen Product Version und Software Component Version.

  15. SAP XI - System Landscape Directory (SLD) • Software-Katalog

  16. Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench SAP XI - Integration Repository

  17. SAP XI - Integration Builder Der Integration Builder ist die zentrale Entwicklungsumgebung, um • zur Designzeit alle Designobjekte für das Integration Repository zu entwickeln und • zur Konfigurationszeit alle Konfigurationsobjekte für das Integration Directory zu definieren. • Der Integration Builder kann sowohl in der Design- als auch in der Konfigurationsphase verwendet werden, um die notwendigen Objekte anzulegen und zu bearbeiten. In der Design- und Konfigurationsphase stehen Ihnen dabei zwei unterschiedliche Werkzeuge zur Verfügung. Beide Werkzeuge können Sie von der Startseite des Integration Builder aufrufen. • Design-Werkzeug: Integration Builder für die Design-Phase, aufrufbar von der Startseite des Integration Builder über den Hyperlink Repository (Design). • Konfigurations-Werkzeug: Integration Builder für die Konfigurations-Phase, aufrufbar von der Startseite des Integration Builder über den Hyperlink Directory (Configuration).

  18. SAP XI - Integration Repository • Basierend auf Softwarekomponentenversionen, die aus der SLD importiert werden • Inhalt: • Datentypen • Mappings • Interfaces • Business Szenarios • Informationen sind auf der Basis von WSDL, XSD, JAVA • Integration Builder: Tool zum Pflegen

  19. SAP XI - Integration Repository • Datentyp-Definition • Im Integration Repository werden die Datentypen definiert, die bei der späteren Kommunikation benötigt werden. • Die Datentypen werden im XSD-Format abgespeichert

  20. SAP XI - Integration Repository • Mappingdefinition: • Im Repository sind die Mappings zwischen den Datentypen definiert. • Umfassende Methoden werden standardmässig angeboten • Programmierung von eigenen Methoden auf Basis von JAVA oder XSLT

  21. SAP XI - Integration Repository Interface-Erstellung: • Interfaces sind die Zugänge zur XI(Outbound, Inbound) • 2 Typen von Interfaces: • Message-Interface: Im Integration Builder erstellt • Importierte Interfaces: IDOC (Standard-Kommunikations-Schema; RFC (remote function call)

  22. SAP XI - Integration Repository • Bieten eine Übersicht über das Integrations-Szenario • Zeigen die involvierten Business-Partner • Bieten einen direkten Zugriff auf die Interfaces, Mappings und Datentypen • Bieten versch. Möglichkeiten der Modellierung • Zeigen die Reihenfolge und die Abhängigkeiten der Verarbeitungsschritte

  23. SAP XI - Integration Directory Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench

  24. SAP XI - Integration Directory • Konfigurierung der Geschäftsprozesse für komponentenübergreifenden Austausch von Messages • Im Integration Directory sind alle Informationen zusammenstellt, die für die Verarbeitung der Messages zur Laufzeit benötigt werden • Die Szenarios werden erstellt • Die Sender und Empfänger werden ermittelt • Einstellen der Zugangsdaten • Definition der Endpunkte (Interfaces, Proxies oder Adapter [z.B. IDOC, RFC, etc]) • Routing Regeln (Kontext-abh. Oder statisch) • Integration Builder (Konfiguration): Tool zum Pflegen des Integration Directory

  25. SAP XI - Integration Directory • Sender – Empfängerermittlung • Einstellungen können global für einen Empfänger/Sender verwendet werden oder für jedes Szenario einzelne Zugangsdaten konfiguriert werden

  26. SAP XI - Integration Directory • Es können mehrere Empfänger angegeben werden. • Unterschiedliche Empfängerarten sind möglich • RFC • IDOC • Lokale Adapter (File-, JMS-, SOAP-Adapter) • JAVA / ABAP-Proxies • Mappings werden zugeordnet • „Quality Of Service“ wird unterstützt, z.B.: EO (Exactly Once)

  27. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations-Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  28. Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench SAP XI - Integration Server

  29. SAP XI - Integration Server • Der Integration Server ist die Laufzeitkomponente der Exchange Infrastructure, um Messages zu empfangen und kontrolliert weiterzuleiten • Der Integration Server beinhaltet zwei Engines zur Steuerung des Nachrichtenflusses: • Die Integration Engine ist für zentrale Services des Integration Servers zuständig, beispielsweise Routing und Mapping • Die Business Process Engine kümmert sich um die Ausführung von Business-Prozessen

  30. SAP XI - Runtime Workbench Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench

  31. SAP XI - Runtime Workbench • Runtime Workbench • ist Hauptwerkzeug zum Einstieg in das XI-Monitoring • Werkzeug zum Monitoring und Testen einzelner Komponenten, sowie zur Überwachung der Message-Verarbeitung und Performance • browser-basierten Oberfläche

  32. Shared Collaboration Knowledge Execute Collaborative Business Processes 3rd Party-Systeme Design Configuration Runtime Integration Server Integration Engine Business Process Engine Additional Integration Services SAP- Systeme Integration Repository Integration Directory Messaging Systeme System Landscape Direktory Runtime Workbench SAP XI - Adapter

  33. SAP XI - Adapter • Verbindung zu existierenden SAP-Systemen • RFC Adapter und IDoc Adapter • Verbindung zu 3rd Party und Messaging Systemen • File/FTP-Adapter, Database (JDBC) Adapter Java Messaging System (JMS) Adapter SOAP, SMTP, Plain-HTTP-Adapter • Verbindung zu zu Marketplaces • MarketSet Adapter • von Partnern zur Verfügung gestellte Adapter • Industriestandard-Protokolle

  34. SAP XI - Agenda • Grundlagen • Architektur • Elemente der Design- und Configurations-Umgebung • Elemente der Laufzeitumgebung • Vor- und Nachteile • Danke für Eure Aufmerksamkeit

  35. SAP XI - Vorteile • Punkt-zu-Punkt-Integration entfällt • Leichte Bedienbarkeit • Unterstützung des XML-Formats • Basierend auf JAVA • Gute Mapping-Tools • Logischer Aufbau • Basierend auf offenen Standards (WSDL, UDDI, SOAP, ...)

  36. SAP XI - Nachteile • XI-Engine kann sich schnell zum Flaschenhals entwickeln • Garantierte Ausfallsicherheit muss gewährleistet sein • Langsame Verarbeitung aufgrund von XSLT (und JAVA) • Hoher Installationsaufwand • Hoher Customizingaufwand

More Related