Integration (Back-End) Flashcards
RFC
klassischer Ansatz; ein System ruft bei einem zweiten System eine bestimmte Funktionalität auf; sRFC (direkte Antwort, Telefon); aRFC (keine direkte Antwort, Email)
BO
Business Objects; mit Bo’s wird das SAP-System in kleine Einheiten zerlegt, wodurch die Strukturierung verbessert und die Komplexität reduziert wird; 1 BO ist das Abbild eines betriebswirtschaftlichen Sachverhalts; Bsp: Kunden, Bestellung; Vorteile: Wiederverwendbarkeit, einfacher Zugriff auf Informationen
BAPI
Business Object Application Programming Interface; stellen Kommunikationsstandard zwischen Bo’s dar; sollen die RFC’s ersetzen (unübersichtlich, keine standardisierung); werden als Funktionsbausteine implementiert; sagen aus was in den Bo’s gemacht werden soll
Instanzunabhängige BAPI
Klassenmethoden; verwenden keine spezifischen Objektinstanzen;
Instanzabhängige BAPI
Instanzmethode; können nur für spezifische Objektinstanzen aufgerufen werden;
ALE
Application Link Enabling; die Anwendungsintegration erfolgt nicht über eine zentrale Datenbank. Stattdessen greifen Anwendungen auf lokale Datenbanken zu; Verteilung und Abgleich von Stamm-, Bewegungs-, Steuerdaten asynchron; Lesen von Daten synchron
Klassische Schnittstellen Programmierung
- 1:1 Ansatz; 2. Fokus auf der Integration zweier logischer Systeme; 3. Auf Applikationsebene
EAI
Enterprise Application Integration; Langfristorientierung, viele Systeme, viele Schnittstellen, heterogene Landschaft, hohe Anforderungen an Flexibilität
Eckpunkte EAI-Architektur
Flexibilität, Verwaltbarkeit, Modularität, Skalierbarkeit, Nachhaltigkeit
Vorteile EAI
volle Ausnutzung bestehender Applikationen; schnell und flexibel auf Änderungen im Unternehmen reagieren; real time access zu Informationen, cross-functional information flows werden schneller und effizienter
Nachteile EAI
dauert lange zu implementieren, teuer, ganzes Unternehmen muss sich auf einen HUB verständigen
EAI - Bausteine
- Messaging 2. Adapters 3. Data Transformation 4. Process Integration 5. System Monitoring & Management
Massaging (EAI)
Kommunikationsplattform; ermöglicht Applikationen das senden und erhalten von Nachrichten; sehr hohe Flexibilität und Skalierbarkeit;
Adapters (EAI)
Anschluß der einzelnen Applikationen an das Kommunikationssystem; interne Vorgehen werden in Nachrichten umgewandelt
Data transformation (EAI)
Übersetzt Nachrichten in eine einheitliche Sprache; Vorname, Nachname