MIS - Integration von Unternehmensanwendungen
Eine Organisation kann verschiedene Informationssysteme verwenden -
Supply Chain Management - Zum Verwalten von Lieferanten, Lagerbeständen und Versand usw.
Personalmanagement - Für das Management von Personal, die Ausbildung und die Rekrutierung von Talenten;
Employee Health Care - Zur Verwaltung von Krankenakten und Versicherungsdaten von Mitarbeitern;
Customer Relationship Management - Zur Verwaltung aktueller und potenzieller Kunden;
Business Intelligence-Anwendungen - Zum Ermitteln der Muster aus vorhandenen Daten aus dem Geschäftsbetrieb.
Alle diese Systeme arbeiten als einzelne Automatisierungsinseln. Meistens sind diese Systeme eigenständig und kommunizieren aufgrund von Inkompatibilitätsproblemen wie - nicht miteinander
Betriebssysteme, auf denen sie sich befinden;
Im System verwendetes Datenbanksystem;
Legacy-Systeme werden nicht mehr unterstützt.
EAI ist ein Integrationsframework, eine Middleware aus einer Sammlung von Technologien und Diensten, die eine reibungslose Integration all dieser Systeme und Anwendungen im gesamten Unternehmen ermöglicht und den Datenaustausch und eine stärkere Automatisierung von Geschäftsprozessen ermöglicht.
Eigenschaften von EAI
EAI ist definiert als "die uneingeschränkte gemeinsame Nutzung von Daten und Geschäftsprozessen zwischen verbundenen Anwendungen und Datenquellen im Unternehmen".
EAI ermöglicht bei effektiver Verwendung die Integration ohne größere Änderungen an der aktuellen Infrastruktur.
Erweitert die Middleware-Funktionen für die Anwendungsintegration.
Verwendet Anwendungslogikschichten verschiedener Middleware-Systeme als Bausteine.
Verfolgt Informationen zu den Vorgängen des Unternehmens, z. B. Inventar, Verkaufsbuch, und führt die Kernprozesse aus, die diese Informationen erstellen und bearbeiten.
Notwendigkeit einer unternehmensweiten Integration
Uneingeschränkter Austausch von Daten und Geschäftsprozessen innerhalb eines Unternehmens.
Verknüpfung zwischen Kunden, Lieferanten und Aufsichtsbehörden.
Die Verknüpfung von Daten, Geschäftsprozessen und Anwendungen zur Automatisierung von Geschäftsprozessen.
Gewährleisten Sie gleichbleibende Servicequalitäten (Sicherheit, Zuverlässigkeit usw.).
Reduzieren Sie die laufenden Wartungskosten und die Kosten für die Einführung neuer Systeme.
Herausforderungen der EAI
Die Hub-and-Spoke-Architektur konzentriert die gesamte Verarbeitung auf einen einzigen Server / Cluster.
Oft wurde es schwierig, effizient zu warten und sich weiterzuentwickeln.
Schwer zu erweitern, um Dritte in andere Technologieplattformen zu integrieren.
Das kanonische Datenmodell führt einen Zwischenschritt ein.
Zusätzliche Komplexität und zusätzlicher Verarbeitungsaufwand.
Typisierte EAI-Produkte.
Um die Lösung zu implementieren, sind umfangreiche Anpassungen erforderlich.
Lock-In - Wird häufig mit proprietärer Technologie und erforderlichen Fachkenntnissen erstellt.
Mangelnde Flexibilität - Schwer zu erweitern oder in andere EAI-Produkte zu integrieren!
Erfordert, dass die Organisation EAI-fähig ist.
Arten von EAI
Datenebene - Prozess, Techniken und Technologie zum Verschieben von Daten zwischen Datenspeichern.
Anwendungsschnittstellenebene - Nutzung von Schnittstellen, die von benutzerdefinierten oder gepackten Anwendungen bereitgestellt werden.
Methodenebene - Teilen der Geschäftslogik.
Benutzeroberflächenebene - Verpacken von Anwendungen unter Verwendung ihrer Benutzeroberfläche als gemeinsamen Integrationspunkt.