Joseph Tsidulko | Leitender Redakteur | 12. Dezember 2024
Unternehmen sind auf wiederholbare Geschäftsprozesse angewiesen, um ihre Abläufe zu skalieren – sei es bei der Einstellung und Bezahlung von Mitarbeitenden, dem Jahresabschluss, der Materialbeschaffung, der Durchführung von Marketingkampagnen oder dem Verkauf von Produkten. Durch die zunehmende Verbreitung von Anwendungen, Daten und betrieblichen Innovationen sind diese Prozesse in den letzten Jahren immer komplexer und anspruchsvoller geworden.
IT-Systeme ermöglichen es Fachkräften, Workflows zu definieren, zu steuern und zu automatisieren, die auf immer größeren Datenmengen basieren. Diese Systeme bestehen oft aus einer vielfältigen Mischung aus Anwendungen und Datenbanken, die sowohl On-Premises als auch über Cloud-Provider betrieben werden.
Die Integration von Geschäftsprozessen ist heute eine zentrale Voraussetzung für Innovationen durch fortschrittliche Analysen und intelligente Automatisierung. Um diese Ziele zu erreichen, müssen Unternehmen jedoch ihre Anwendungen und Datenquellen nahtlos verbinden – selbst wenn sie sich über mehrere Clouds erstrecken. Nur so können Unternehmen die Vorteile von KI und anderen Spitzentechnologien voll ausschöpfen – um Erkenntnisse aus Echtzeit-Datenströmen zu gewinnen, die Zusammenarbeit zu verbessern und zeitaufwendige manuelle Prozesse zu vermeiden.
Die Integration von Geschäftsprozessen verbindet Automatisierungs- und Datensilos miteinander. In der Praxis bedeutet dies die ereignisbasierte Synchronisierung von Anwendungen, Daten und Partner-Ökosystemen.
Ein durchschnittliches Unternehmen nutzt mehr als tausend Anwendungen mit Zehntausenden von Schnittstellen, um zentrale Funktionen wie Finanzen, Personalwesen, Vertrieb, Marketing, Kundenservice, Lieferkette, Fertigung und strategische Planung zu steuern. Die Synchronisierung dieser Anwendungen und Daten – einschließlich der von Partnern verwalteten Systeme – wird immer wichtiger, um Kosten zu senken, die Produktivität zu steigern, Kundenbeziehungen zu verbessern, bahnbrechende Innovationen zu fördern und letztlich profitables Wachstum zu erzielen.
Wichtige Erkenntnisse
Stellen Sie sich vor, ein Unternehmen stellt einen neuen Mitarbeiter ein. Die Genehmigung erfolgt möglicherweise durch den Vorgesetzten in der ServiceNow-Anwendung des Unternehmens. Dieses Ereignis muss dann an ein HR-System wie Oracle Fusion Cloud Human Capital Management oder Workday weitergeleitet werden. Anschließend müssen die Mitarbeiterdaten in ein Lohn- und Gehaltsabrechnungssystem wie ADP eingegeben und möglicherweise in ein internes System übertragen werden, das den Zugang zu Einrichtungen und IT-Systemen verwaltet. Dies ist eine vereinfachte Darstellung eines der häufigsten Geschäftsprozesse in Unternehmen – und verdeutlicht, wie wichtig eine reibungslose Integration dieser Geschäftsprozesse ist.
Damit ein Workflow den gesamten Onboarding-Prozess und nicht nur einzelne Segmente automatisieren kann, müssen all diese Anwendungen Ereignisse signalisieren und Daten nahtlos sowie in Echtzeit austauschen. Die Orchestrierung erfolgt dabei auf Basis vordefinierter Geschäftsrichtlinien, um einen effizienten und reibungslosen Ablauf sicherzustellen. Nur durch diese Integrationsebene kann der End-to-End-Prozess vollständig automatisiert werden, sodass Daten über alle beteiligten Geschäftsanwendungen hinweg synchronisiert werden.
Onboarding ist nur einer von Tausenden Geschäftsprozessen, die sich über verschiedene Anwendungen, Datensysteme und Clouds erstrecken. In den IT-Portfolios vieler Unternehmen finden sich oft Kombinationen aus Oracle, Salesforce, Workday, SAP und ServiceNow. Zusätzlich zu modernen Cloud-Services betreiben die meisten Unternehmen weiterhin lizenzierte und stark angepasste On-Premises-Anwendungen, die oft geschäftskritisch und schwer ersetzbar sind. Darüber hinaus nutzen sie eine Vielzahl von cloudbasierten Infrastruktur- und Datenmanagementservices, Analysetools, persönlichen Produktivitätsanwendungen, E-Mail- und Instant-Messaging-Apps.
Es ist ideal, wenn Systeme nahtlos miteinander verbunden werden können. Doch das gelingt meist nur, wenn die Anwendungen von einem einzigen Anbieter stammen oder zwischen den Anbietern enge Partnerschaften bestehen. In den meisten Fällen ist jedoch eine Konnektivitätsebene erforderlich, um Anwendungen, Daten und geschäftskritische Prozesse miteinander zu verknüpfen.
Mehrere aktuelle Trends machen sie unerlässlicher denn je: der steigende Wert von Daten, die durchgängige Automatisierung und die Sicherstellung der Datenintegrität.
Die Vielzahl an Datenquellen – einschließlich des Internets der Dinge und mobiler Geräte – in Kombination mit Technologien wie KI ermöglicht es, datengestützte Entscheidungen in bislang unerreichtem Maß zu optimieren. Unternehmen können den vollen Wert ihrer Daten jedoch nur ausschöpfen, wenn Entscheidungsträger unternehmensweit auf die relevanten Datenquellen zugreifen können und ihnen uneingeschränkt vertrauen.
Die End-to-End-Automatisierung ist ein entscheidender Trend zur Optimierung der Geschäftsprozesse. Damit Technologien wie KI und RPA ihre volle Wirkung entfalten können, müssen Prozesse und die dabei entstehenden Daten nahtlos aufeinander abgestimmt sein. So lassen sich Effizienz steigern und menschliche Fehler minimieren.
BPI ist ein effektiver Ansatz, um die Integrität von Daten zu gewährleisten und zu schützen. Isolierte Anwendungen und Datensysteme erhöhen das Risiko nicht synchronisierter und damit unzuverlässiger Daten. Durch Integration und Automatisierung wird die Modernisierung vorangetrieben, wodurch das Vertrauen in konsistente Daten wächst – sowohl für menschliche Entscheidungsträger als auch für KI-gestützte Anwendungen.
BPI verbessert die Konnektivität und harmonisiert Workflows über bislang getrennte Aktivitäten hinweg. In der Praxis bedeutet dies, dass alle Anwendungen, die End-to-End-Prozesse steuern, nahtlos integriert werden müssen, sodass sie Daten effizient gemeinsam nutzen können.
Wenn Anwendungen Teil einer gemeinsamen Suite sind oder in enger Partnerschaft von Softwareanbietern entwickelt wurden, können Integrationen oft „out of the box“ funktionieren. Andernfalls setzen Unternehmen auf eine Vielzahl von Ansätzen und Protokollen zur Abfrage und Synchronisierung von Anwendungen, darunter APIs, sichere Dateiübertragung, B2B-Integration und weitere Methoden. Zusätzlich gibt es verschiedene Techniken zur Auflösung von Datensilos, wie den gemeinsamen Zugriff auf Betriebsdatenspeicher, Data Lakes oder zentralisierte Wissensspeicher mithilfe von Datenadaptern. Unabhängig von der Methode bleibt das Ziel dasselbe: die nahtlose Synchronisierung von Aufzeichnungssystemen und Informationen.
Es gibt verschiedene Ansätze, um Anwendungen und Datensysteme zu verknüpfen, die geschäftskritische Prozesse unterstützen. Unternehmen wählen dabei meist eine von drei Strategien – abhängig von ihren bevorzugten Technologieanbietern, bestehenden Anwendungsportfolios, den Einschränkungen ihrer Legacy-Systeme und den sich wandelnden Geschäftsanforderungen.
Einige große Anbieter von Unternehmenssoftware bieten umfassende Anwendungssuiten an, die zentrale Geschäftsprozesse wie Buchhaltung, Personalwesen, Vertrieb, Lagerhaltung und Lieferkette in einer gemeinsamen Umgebung abwickeln. Diese Anwendungen sind nativ integriert, was bedeutet, dass sie von Natur aus miteinander verbunden sind und oft eine einheitliche Benutzeroberfläche bieten. Eine solche Suite reduziert Integrationshindernisse und erleichtert die durchgängige Prozessautomatisierung innerhalb der enthaltenen Module.
Anwendungsprogrammierschnittstellen (APIs) sind die zentrale Komponente „nicht-nativer“ Integrationsstrategien. Sie ermöglichen den Datenaustausch zwischen unterschiedlichen Systemen, indem sie Anfragen und Antworten weiterleiten. Viele Anwendungen verfügen über integrierte APIs, meist basierend auf der REST-Architektur, die externen Systemen – ob individuell entwickelt oder von ISVs erworben – direkten Zugriff auf Prozesse und Daten bieten. Allerdings stellt nicht jede Anwendung oder Datenquelle APIs bereit, und nicht alle verfügbaren APIs sind umfassend genug, um den Integrationsanforderungen eines Unternehmens gerecht zu werden.
Mehrere Softwareprovider bieten Integrationsplattformen als Service an, um Anwendungs- und Datensysteme zu verbinden. Diese Plattformen, die APIs oder andere Technologien zur Anwendungs- und Datenintegration nutzen, um die zugrunde liegenden technischen Details zu abstrahieren, geben den Entwicklern den nötigen Freiraum, um sich auf die Automatisierung von Prozessen zu konzentrieren, die eine größere Wirkung haben. Die meisten Integrationsplattformen bieten eine visuelle Schnittstelle für die Konfiguration von Verbindungen und verfügen über Engines, die die Geschäftslogik unter der Haube implementieren. Drittanbieter verkaufen auch RPA-Tools, die Systeme verbinden, indem sie Roboter darauf trainieren, mit Benutzeroberflächen zu interagieren, ähnlich wie es ein Mensch tun würde.
Die Vereinheitlichung von Geschäftsprozessen mit verbundenen Anwendungen und gemeinsam genutzten Datenquellen kann erhebliche Vorteile bringen, die Unternehmen dazu ermutigen, die zugrunde liegenden Integrationsherausforderungen schnell zu überwinden. In einer Ära von Big Data, KI und Hyperkonnektivität sind diese Vorteile zu einem geschäftlichen Muss geworden.
Die Integration von Geschäftsprozessen ist für die meisten Unternehmen unerlässlich, birgt jedoch zahlreiche Herausforderungen. Die größte Hürde liegt in der Komplexität der zu integrierenden Systeme – insbesondere in der Vielzahl an Verbindungspunkten innerhalb verschiedener Anwendungs- und Datenumgebungen, die sich kontinuierlich erweitern und anpassen müssen.
Bei BPI geht es um die nahtlose Verbindung von Anwendungen und Daten. Obwohl es sich dabei um verwandte Konzepte handelt – Anwendungen erzeugen Daten, greifen darauf zu und speichern sie – gibt es dennoch wichtige Unterschiede.
Bei der Anwendungsintegration geht es um orchestrierte Geschäftsprozesse, die sich über diskrete operative Aufzeichnungssysteme erstrecken. Beispiele hierfür sind das Onboarding eines neuen Mitarbeiters, bei dem Personalmanagement- und Gehaltsabrechnungssysteme verknüpft werden müssen, oder die Umwandlung einer Verkaufschance in einen Auftrag, bei der Lead-Generierungs-, Vertriebs- und Finanzsysteme nahtlos zusammenarbeiten. Die Integration erfolgt meist ereignisbasiert – ein System löst einen Vorgang aus und greift über eine API oder einen anderen Connector auf ein anderes System zu. Eine weitere gängige Methode ist die geplante, asynchrone Anwendungskonnektivität.
Bei der Datenintegration geht es darum, die zugrunde liegenden Datenquellen zu vereinheitlichen, die für Analysen und maschinelles Lernen verwendet werden. Ein zunehmend verbreiteter Ansatz ist die Einrichtung eines zentralen Datenspeichers, wie eines operativen Datenspeichers, eines Data Warehouses oder eines Data Lakes. Diese dienen als Staging Area zur Validierung, Anreicherung und Prüfung von Integrationsereignissen über verschiedene Aufzeichnungssysteme und Analyseplattformen hinweg. Techniken wie Extrahieren, Transformieren und Laden (ETL), die ELT-Variante, Streaming sowie Echtzeit-Datenreplikation ermöglichen die Befüllung solcher gemeinsamen Datenbanken. Falls eine vollständige Vereinheitlichung aller Daten in einem zentralen Repository nicht gewünscht ist, können Datenadapter eingesetzt werden, um isolierte Datenbanken gezielt zu integrieren.
Intelsat hat seine Satelliten- und terrestrischen Kommunikationsnetze in ein softwaredefiniertes 5G-Netzwerk integriert, um mehr als zwei Milliarden Menschen weltweit mit Fernseh- und Radioübertragungen sowie Breitband-Internetdiensten zu versorgen.
Doch die zugrunde liegenden Systeme waren mit maßgeschneiderten Connectors zusammengefügt. Einzelne Schwachstellen, datei- und batchbasierte Integrationen führten zu Leistungsproblemen bei großen Datenmengen. Zudem wuchs die Abhängigkeit von spezialisierten Mitarbeitern, die Hunderte von Punkt-zu-Punkt-Integrationen verwalten mussten.
Intelsat strebte eine einheitliche Integrationsplattform an, die 160 Datenbanken, über 100 On-Premises-Cloud- und Web-Anwendungen sowie Partnersysteme nahtlos verbindet. Zudem sollte die Plattform Integrationen in einer visuellen Low-Code-Umgebung ermöglichen, die leicht zu verwalten ist – insbesondere im Hinblick auf die Automatisierung weiterer Geschäftsprozesse.
Das Projekt erforderte eine Lösung, die einen nahtlosen Datenaustausch zwischen Finanz-, Lieferketten-, Personal-, Vertriebs- und Kundenserviceanwendungen verschiedener Anbieter sowie den eigenen Kundenservice- und Abrechnungssystemen von Intelsat ermöglicht. Zudem mussten Daten aus terrestrischen Einrichtungen, Satelliten mit mehreren Umlaufbahnen und großen Telekommunikationskunden in diese Prozesse integriert werden. Die Integrationsarchitektur musste dabei flexibel genug sein, um sich an veränderte Geschäftsprozesse und geplante neue Systeme anzupassen.
Durch die Einführung von Oracle Integration erhielt Intelsat ein zentrales Konnektivitätsmanagement sowie integrierte Governance- und Sicherheitsfunktionen. Die Plattform ermöglicht die nahtlose Aktualisierung zahlreicher Cloud- und On-Premises-Anwendungen und beschleunigt die Bereitstellung neuer Systeme in Produktionsumgebungen – mit minimalen Integrationsunterbrechungen. Zudem konnte Intelsat dank Oracle Integration seine Integrationskosten halbieren, da nur die tatsächlich genutzten Services abgerechnet werden.
Der Beginn einer BPI-Initiative kann herausfordernd sein, insbesondere für Unternehmen mit einer Vielzahl unternehmenskritischer Anwendungen und Datenbanken. Hier ist der richtige Ansatzpunkt.
Ein umfangreiches Anwendungsportfolio lässt sich nicht auf einmal integrieren. Unternehmen sollten zunächst die Geschäftsprozesse priorisieren, die für entscheidende Geschäftsergebnisse verbunden werden müssen – einschließlich externer Prozesse. So kann sich etwa ein Problem ergeben, wenn Fakturierungs- und Abrechnungsprozesse nicht vereinheitlicht sind oder wenn ein wichtiger Lieferant seine Daten nicht nahtlos in Beschaffungs- oder Bestandsverwaltungssysteme einspeisen kann.
Die Identifizierung von Führungskräften, die BPI-Projekte unterstützen können, ist entscheidend – insbesondere von solchen, die neu in ihrer Position sind und den Wandel aktiv vorantreiben möchten. Ihre Zustimmung ist essenziell, um die Finanzierung zu sichern und BPI-Initiativen erfolgreich umzusetzen.
Für Führungskräfte ist es entscheidend, End-to-End-Workflows zu visualisieren, die durch Prozessintegration optimiert werden sollen. Ein effektives Mittel dafür ist das Mapping von Geschäftsprozessen, bei dem Workflows und ihre Integrationsarchitektur in Flussdiagrammen klar dargestellt werden. Zunächst sollten bestehende Integrationen zugeordnet werden, um anschließend aufzuzeigen, wie die Verknüpfung dieser Prozesse zu einem einheitlichen System neue Anwendungsfälle erschließt, die Produktivität steigert und die Skalierbarkeit verbessert.
Es gibt zahlreiche Methoden und Technologien, um Anwendungen sowie Datenbanken zu verknüpfen und End-to-End-Geschäftsprozesse effizient zu orchestrieren. Welche Methoden und Technologien für ein Unternehmen am besten geeignet sind, hängt von den geschäftlichen Prioritäten, den Betriebsmethoden sowie der bestehenden IT-Architektur ab. Einige Unternehmen setzen vollständig auf native Integrationen, da sie den Vorteil sehen, alle geschäftskritischen Anwendungen von einem einzigen Anbieter zu beziehen. Andere entwickeln benutzerdefinierte Connectors mit APIs oder nutzen die Flexibilität einer Cloud-PaaS-Umgebung, um eine skalierbare und zukunftssichere Integrationsstrategie zu etablieren.
BPI-Initiativen sind ein fortlaufender Prozess und sollten stets zukunftssicher gestaltet werden. Neue Anwendungen und Datenquellen müssen kontinuierlich in bestehende Geschäftsprozesse integriert werden. Daher ist es entscheidend, eine Integrationsstrategie zu wählen, die auf skalierbaren und iterierbaren Methoden basiert. So lassen sich neue Systeme nahtlos einbinden, ohne jedes Mal von Grund auf neu beginnen zu müssen.
Oracle bietet eine breite Palette von Lösungen zur Integration von Geschäftsprozessen, je nach den Anforderungen, Möglichkeiten und Plänen der einzelnen Organisationen. Das beginnt mit Oracle Fusion Cloud Applications, der branchenweit umfangreichsten Suite von Unternehmensanwendungen, die nativ „out-of-the-box“ integriert werden kann.
Oracle Cloud Infrastructure (OCI) bietet Unternehmen eine breite Palette an Integrationsservices, mit denen sie Anwendungen und Datenquellen sicher verknüpfen können. So schaffen sie die Basis für die Automatisierung von Geschäftsprozessen sowie den Einsatz von KI und erweiterten Analysen. OCI bietet umfassende Funktionen für die Anwendungsintegration, darunter eine visuelle Entwicklungsplattform zur Verbindung von Cloud- und On-Premises-Anwendungen. Dazu gehören vordefinierte Adapter für führende SaaS-Lösungen, Enterprise Messaging, B2B-Protokolle sowie Multicloud- und Datenservices. Zudem ermöglicht OCI den nativen Zugriff auf die umfangreiche Anwendungssuite von Oracle.
Sobald Anwendungen verbunden sind, ermöglicht Oracle Autonomous Database Data Studio die Transformation, Anreicherung und Verwaltung der zwischen ihnen fließenden Daten, um die Integration von Geschäftsprozessen weiter zu optimieren. Unternehmen nutzen diese intuitiven Datentools, die direkt in Oracle Autonomous Database integriert sind, um Modelle für die Verwendung in Analysen zu trainieren, Daten sicher auszutauschen und benutzerdefinierte Apps für die Orchestrierung komplexer Geschäftsprozesse zu entwickeln.
Dieses Datenintegrationsportfolio wird durch OCI GoldenGate ergänzt, das Echtzeit-Datenreplikation für fehlertolerante Abläufe und Online-Migrationen ermöglicht. Mit GoldenGate können Unternehmen ihre Datenreplikation entwerfen, ausführen und überwachen sowie Streaming-Daten analysieren – ohne die Notwendigkeit, Computing-Umgebungen zuzuweisen oder zu verwalten.
Erfahren Sie, wie Oracle umfassende Integrationstechnologien bereitstellt, die die Grundlage für die Automatisierung von Geschäftsprozessen mit KI bilden.
In welcher Beziehung steht die Integration mit der Automatisierung von Geschäftsprozessen?
Bevor ein Unternehmen End-to-End-Geschäftsprozesse automatisieren kann, müssen die zugrunde liegenden Systeme und Datenquellen verknüpft werden. Die Integration ist die Basis für eine nahtlose Automatisierung von Geschäftsprozessen.
Was sind drei grundlegende Möglichkeiten zur Systemintegration?
Die native Integration verknüpft Anwendungssuiten eines einzigen Providers. APIs ermöglichen die Kommunikation zwischen verschiedenen Anwendungen, indem sie Anfragen und Antworten austauschen. Und Drittanbieter-Plattformen bieten eine visuelle Gestaltung der Integrationsstruktur mit minimalem oder keinem Programmieraufwand für die Verwaltung der zugrunde liegenden Verbindungen.
Was versteht man unter einer Anwendungsintegration?
Die Anwendungsintegration steuert orchestrierte Geschäftsprozesse, die sich über mehrere betriebliche Aufzeichnungssysteme erstrecken. Ein Beispiel ist das Onboarding neuer Mitarbeiter: Ihre Daten werden zunächst in eine HCM-Anwendung eingepflegt, dann nahtlos an das Gehaltsabrechnungssystem weitergeleitet und schließlich für den Zugang zu Einrichtungen freigegeben. Die Integration erfolgt meist ereignisbasiert – ein System löst einen Vorgang aus und greift über eine API oder einen anderen Connector auf ein anderes System zu.
Was versteht man unter Datenintegration?
Die Datenintegration umfasst die Zusammenführung verschiedener Datenquellen. Dies kann durch die Erstellung eines zentralen Datenspeichers erfolgen, der eine einheitliche Sicht auf Daten oder Wissen ermöglicht – beispielsweise in einem Data Warehouse oder Data Lake. Zudem können alternativ Datenadapter genutzt werden, um separate Datenspeicher miteinander zu verknüpfen.
Wie unterstützt die robotergestützte Prozessautomatisierung (RPA) die Integration?
Die robotergestützte Prozessautomatisierung (Robotic Process Automation, RPA) ermöglicht die Entwicklung und den Einsatz von Software-Robotern, die manuelle Interaktionen mit Benutzeroberflächen nachbilden. Unternehmen können RPA nutzen, um Prozesse zu integrieren, indem Bots sich wiederholende Aufgaben in verschiedenen Systemen automatisiert ausführen.