Magento erfolgreich integrieren: die Magento Integration Platform (MIP)
Agenda Grundlagen und Vorüberlegungen Vorstellung von MIP Abgrenzung zu anderen Lösungsvorschlägen Fazit
Integration von Software Verknüpfung verschiedener Anwendung zu einem funktionierenden Gesamtsystem Ziel: Verringerung/Vermeidung von Medienbrüchen und Senkung von (versteckten) Prozesskosten Formen Funktionsintegration Datenintegration Geschäftsprozessintegration
Schematische Darstellung Geschäftsprozesseintegration
Simpler Fall: Magento Standalone.
Realistischer: mehrere externe Systeme.
Erwünscht: Magento integriert.
MIP: Zielsetzung Geschäftsprozessintegration mit hoher Flexibilität Synchronisation verschiedenster Informationen in beide Richtungen Übernahme von Bestell- und Neukundeninformationen in Warenwirtschaft, CRM, ERP, Lagerhaltung, unternehmensspezifische Anwendungssysteme Übernahme von Kunden-, Produkt-, Bestellstatusinformationen in den Online Shop Konfiguration statt spezifische Programmierung
MIP: Grafische Übersicht
MIP: Implementierung Definition der Prozesse, Formate, etc. über Magento-ähnliche XML-Dateien Allgemeine Konfiguration (Adapter-Auswahl, Adressen, Pfade etc.) Zeitpunkte, Frequenz der Integrationsprozesse Cron-Jobs Events für spezifische Programmierungen
MIP: Beispiel - Import von Produktdaten
MIP: Beispiel - Export von Bestelldaten
MIP: Herausforderungen Aufwändiger Speicherungs-Prozess für Produkt-Datensätze Hoher Speicherverbrauch von Magento Hohe Anzahl von Produkten führt zu langwierigem Prozess Erstellung verschiedener System-Module
Integration am Beispiel: Hein Gericke
Synchronisation Produktinformationen Product Information Management Enterprise Resource Planning Preise Lagerstände Kategorien Produkte
Synchronisation Kunden-/Bestelldaten Enterprise Resource Planning Kundendaten Bestelldaten
Sonstige Anbindungen Content Management Filialdaten Newsletter- Anmeldungen Newsletter Dienstleister Anmelde-Status
Fazit mit MIP: maßgeschneiderte Lösungen an das jeweilige System Magento-Event-basiert Live-Abfragen möglich Praxis-erprobt Herausforderung: mehr System-Module mehr Praxiseinsatz
Abgrenzung: Datenbank-Integration Direkter Zugriff von außen auf die Magento- DB Vorteile: Potentiell hohe Geschwindigkeit Hohe Aktualität der Daten Nachteile: EAV-Pattern + Flat-Tables Umgehung aller Sicherheitsmechanismen von Magento Keine Geschäftsprozessintegration Keine Kontrolle der Flusssteuerung
Abgrenzung: Magento API Zugriff von außen über die Magento API Vorteile: wenig Änderungen / Erweiterungen auf Magento-Seite nötig Nachteile: Potentiell zu langsam Nicht alle Funktionalitäten stehen per API zur Verfügung Keine Geschäftsprozessintegration Keine Kontrolle der Flusssteuerung
Abgrenzung: BridgeConnect Standardlösung für Sage, Microsoft, SAP, Intuit Vorteile: Standardlösung von Varien Voraussehbare TCO Schnelle Verfügbarkeit Nachteile: Keine kundenindividuellen Anbindungen Nur für Enterprise Edition erhältlich
Fazit MIP als Plattform für Integration von Magento in Geschäftsprozesse flexible Definition von Prozessen und Daten Bereits vorhandene Module für bekannte ERP- Lösungen Weitere Optimierungen von Performance nötig, aber bereits bewährt im Live-Einsatz
Interesse? 0800-FLAGBIT!