1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.
-
Upload
friederic-schey -
Category
Documents
-
view
110 -
download
0
Transcript of 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.
![Page 1: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/1.jpg)
1
SAP XI
Autor: Matthias Robert Grünewald
Datum: 16.10.2004
![Page 2: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/2.jpg)
2
SAP XI - Agenda
Grundlagen
Architektur
Elemente der Design- und Configurations-Umgebung
Elemente der Laufzeitumgebung
Vor- und Nachteile
Danke für Eure Aufmerksamkeit
![Page 3: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/3.jpg)
3
SAP XI - Agenda
Grundlagen
Architektur
Elemente der Design- und Configurations-Umgebung
Elemente der Laufzeitumgebung
Vor- und Nachteile
Danke für Eure Aufmerksamkeit
![Page 4: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/4.jpg)
4
SAP XI - Grundlagen
Punkt zu Punkt Integration wird quadratisch komplexer mit der Anzahl der Geschäfts-Partner
Standardisierte Integration firmeninterner und firmenübergreifender Prozesse und Datenformate senkt die Gesamtbetriebskosten erheblich
Integration auf der Grundlage eines Standard-Protokolls wird linear komplexer mit der Anzahl der Geschäftspartner
![Page 5: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/5.jpg)
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
![Page 6: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/6.jpg)
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
![Page 7: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/7.jpg)
7
SAP XI - Agenda
Grundlagen
Architektur Elemente der Design- und Configurations-Umgebung
Elemente der Laufzeitumgebung
Vor- und Nachteile
Danke für Eure Aufmerksamkeit
![Page 8: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/8.jpg)
8
SAP XI - Architektur
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
Runtime WorkbenchSystem Landscape Direktory
IntegrationRepository
IntegrationDirectory
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
![Page 9: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/9.jpg)
9
SAP XI - Agenda
Grundlagen
Architektur
Elemente der Design- und Configurations Umgebung
Elemente der Laufzeitumgebung
Vor- und Nachteile
Danke für Eure Aufmerksamkeit
![Page 10: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/10.jpg)
10
SAP XI - System Landscape Directory (SLD)
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
Runtime WorkbenchSystem Landscape Direktory
IntegrationRepository
IntegrationDirectory
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
![Page 11: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/11.jpg)
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!
![Page 12: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/12.jpg)
12
SAP XI - System Landscape Directory (SLD)
Software-Katalog
![Page 13: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/13.jpg)
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.
![Page 14: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/14.jpg)
14
SAP XI - System Landscape Directory (SLD)
Software-Katalog
Software Feature: Logische Verknüpfung zwischen Product Version und Software Component Version.
![Page 15: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/15.jpg)
15
SAP XI - System Landscape Directory (SLD)
Software-Katalog
![Page 16: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/16.jpg)
16
SAP XI - Integration Repository
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
Runtime WorkbenchSystem Landscape Direktory
IntegrationRepository
IntegrationDirectory
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
![Page 17: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/17.jpg)
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).
![Page 18: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/18.jpg)
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
![Page 19: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/19.jpg)
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
![Page 20: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/20.jpg)
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
![Page 21: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/21.jpg)
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)
![Page 22: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/22.jpg)
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
![Page 23: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/23.jpg)
23
SAP XI - Integration Directory
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
Runtime WorkbenchSystem Landscape Direktory
IntegrationRepository
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
IntegrationDirectory
![Page 24: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/24.jpg)
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
![Page 25: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/25.jpg)
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
![Page 26: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/26.jpg)
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)
![Page 27: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/27.jpg)
27
SAP XI - Agenda
Grundlagen
Architektur
Elemente der Design- und Configurations-Umgebung
Elemente der Laufzeitumgebung Vor- und Nachteile
Danke für Eure Aufmerksamkeit
![Page 28: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/28.jpg)
28
SAP XI - Integration Server
Runtime WorkbenchSystem Landscape Direktory
IntegrationRepository
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
IntegrationDirectory
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
![Page 29: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/29.jpg)
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
![Page 30: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/30.jpg)
30
SAP XI - Runtime Workbench
System Landscape Direktory
IntegrationRepository
Design Configuration Runtime
Shared Collaboration Knowledge
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
IntegrationDirectory
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
Runtime Workbench
![Page 31: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/31.jpg)
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
![Page 32: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/32.jpg)
32
SAP XI - Adapter
Runtime Workbench
Runtime
Execute Collaborative Business Processes
3rd Party-Systeme
SAP-Systeme
MessagingSysteme
Integration Server
IntegrationEngine
BusinessProcessEngine
AdditionalIntegrationServices
System Landscape Direktory
IntegrationRepository
Design Configuration
Shared Collaboration Knowledge
IntegrationDirectory
![Page 33: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/33.jpg)
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
![Page 34: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/34.jpg)
34
SAP XI - Agenda
Grundlagen
Architektur
Elemente der Design- und Configurations-Umgebung
Elemente der Laufzeitumgebung
Vor- und Nachteile Danke für Eure Aufmerksamkeit
![Page 35: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/35.jpg)
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, ...)
![Page 36: 1 SAP XI Autor: Matthias Robert Grünewald Datum: 16.10.2004.](https://reader035.fdocument.pub/reader035/viewer/2022062512/55204d7249795902118c4e8b/html5/thumbnails/36.jpg)
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