System integration

System Integration ist definiert in Ingenieurwesen als der Prozess der Zusammenführung der Komponente unter-Systeme in ein System (eine Aggregation von Subsystemen zusammen, damit das System die übergreifende Funktionalität liefern kann) und sicherzustellen, dass die Subsysteme zusammen als System funktionieren.[1] und in Informationstechnologie[2] als der Prozess der Verknüpfung unterschiedlich Computer Systeme und Softwareanwendungen physisch oder funktionell,[3] als koordiniertes Ganzes zu fungieren.

Das Systemintegrator integriert diskrete Systeme, die eine Vielzahl von Techniken verwenden, wie z. Computernetzwerk, Enterprise Application Integration, Geschäftsprozessmanagement oder Handbuch Programmierung.[4]

Die Systemintegration beinhaltet die Integration vorhandener, häufig unterschiedliche Systeme Auf eine Weise "konzentriert sich auf den steigenden Wert für den Kunden"[5] (z. B. verbesserte Produktqualität und -leistung), während gleichzeitig das Unternehmen einen Mehrwert liefert (z. B. Reduzierung der Betriebskosten und Verbesserung der Reaktionszeit).[5] In der modernen Welt verbunden von durch InternetDie Rolle der Systemintegrationsingenieure ist wichtig: Immer mehr Systeme werden sowohl innerhalb des in Baues befindlichen Systems als auch für bereits bereitgestellte Systeme entwickelt.[6]

Integrationsmethoden

Vertikale Integration (im Gegensatz zu "horizontale Integration") ist der Prozess der Integration von Subsystemen entsprechend ihrer Funktionalität, indem funktionale Entitäten erstellt werden, die auch als als bezeichnet werden Silos.[7] Der Vorteil dieser Methode besteht darin, dass die Integration schnell durchgeführt wird und nur die erforderlichen Anbieter umfasst. Daher ist diese Methode kurzfristig billiger. Andererseits kann die Eigentümerkosten wesentlich höher sein als bei anderen Methoden, da bei neuen oder verbesserten Funktionen die einzig mögliche Möglichkeit zur Implementierung (skalieren das System) darin besteht, ein anderes Silo zu implementieren. Die Wiederverwendung von Subsystemen, um eine andere Funktionalität zu erstellen, ist nicht möglich.[8]

Sternintegration, auch bekannt als Spaghetti -Integration, ist ein Prozess der Systemintegration, bei dem jedes System mit jedem der verbleibenden Subsysteme verbunden ist. Wenn die Verbindungen aus der Perspektive des Subsystems beobachtet werden, erinnern die Verbindungen an einen Stern, aber wenn das Gesamtdiagramm des Systems präsentiert wird, sehen die Verbindungen wie Spaghetti aus, daher der Name dieser Methode. Die Kosten variieren aufgrund der Schnittstellen, die Subsysteme exportieren. In einem Fall, in dem die Subsysteme heterogene oder proprietäre Schnittstellen exportieren, können die Integrationskosten erheblich steigen. Zeit und Kosten, die zur Integration der Systeme erforderlich sind, erhöhen sich exponentiell, wenn zusätzliche Subsysteme hinzugefügt werden. Aus Sicht der Merkmale scheint diese Methode aufgrund der extremen Flexibilität der Wiederverwendung der Funktionalität häufig vorzuziehen.[8]

Horizontale Integration oder Dienstbus eines Unternehmens (ESB) ist eine Integrationsmethode, bei der ein spezialisiertes Subsystem der Kommunikation zwischen anderen Subsystemen gewidmet ist. Dies ermöglicht das Schneiden der Anzahl der Verbindungen (Schnittstellen) auf nur einen pro Subsystem, der direkt mit der ESB verbunden ist. Die ESB kann die Schnittstelle in eine andere Schnittstelle übersetzen. Dies ermöglicht die Senkung der Integrationskosten und bietet extreme Flexibilität. Mit Systemen, die mit dieser Methode integriert sind, ist es möglich, ein Subsystem durch ein anderes Subsystem zu ersetzen, das ähnliche Funktionen bietet, jedoch verschiedene Schnittstellen exportiert, was für den Rest der Subsysteme all dies vollständig transparent ist. Die einzige Maßnahme besteht darin, die neue Schnittstelle zwischen dem ESB und dem neuen Subsystem zu implementieren.[8]

Das horizontale Schema kann jedoch irreführend sein, wenn es jedoch vermutet wird, dass die Kosten für die Transformation der Zwischendaten oder die Kosten für die Verschiebung der Verantwortung für die Geschäftslogik vermieden werden können.[8]

Industrielle Lebenszyklus -Integration ist ein Systemintegrationsprozess, der vier Kategorien oder Integrationsstufen berücksichtigt: anfängliche Systemimplementierung, Engineering und Design, Projektdienste und Betrieb.[9] Dieser Ansatz enthält die Anforderungen jeder Lebenszyklusstufe des industriellen Vermögenswerts bei der Integration von Systemen und Subsystemen. Die Schlüsselausgabe ist eine standardisierte Datenarchitektur, die während der gesamten Lebensdauer des Vermögenswerts funktionieren kann.

A gemeinsames Datenformat ist eine Integrationsmethode, um zu vermeiden, dass jeder Adapter muss Daten konvertieren nach/aus den Formaten aller anderen Anwendungen, Enterprise Application Integration (EAI) -Systeme unterwerfen normalerweise ein anwendungsunabhängiges (oder gemeinsames) Datenformat.[10] Das EAI-System bietet in der Regel auch einen Datentransformationsdienst an, um zwischen anwendungsspezifischen und gemeinsamen Formaten umzuwandeln. Dies geschieht in zwei Schritten: Der Adapter wandelt Informationen aus dem Format der Anwendung in das gemeinsame Format des Busses um. Anschließend werden darauf semantische Transformationen angewendet (Konvertieren von Zip -Codes in Stadtnamen, Spalten/Zusammenführen von Objekten von einer Anwendung in Objekte in den anderen Anwendungen usw.).

Herausforderungen der Integration

Die Systemintegration kann für Organisationen eine Herausforderung sein, und diese Herausforderungen können ihre Gesamtinvestitionsrendite nach der Implementierung neuer Softwarelösungen verringern. Einige dieser Herausforderungen umfassen mangelnder Vertrauen und bereit, Daten mit anderen Unternehmen zu teilen, die Unwilligkeit, verschiedene Operationen an Dritte zu lagern Gute Talente, Datensilosund häufig API Standards.[11] Diese Herausforderungen führen dazu, Hürden zu schaffen, die „die Integration von Geschäftssystemen in und zwischen Unternehmen verhindern oder verlangsamen“.[12] Klare Kommunikation und vereinfachte Informationsaustausch sind Schlüsselelemente beim Aufbau langfristiger Systemintegrationen, die die Geschäftsanforderungen unterstützen können.

Vorteile der Integration

Auf der anderen Seite können Systemintegrationsprojekte unglaublich lohnend sein. Für veraltete Legacy-Systeme bieten unterschiedliche Integrationsformen die Möglichkeit, den Datenaustausch in Echtzeit zu ermöglichen. Dies kann zum Beispiel ermöglichen, Publisher-Subscriber Datenverteilungsmodelle, konsolidierte Datenbanken, ereignisgesteuerte Architekturen, reduzieren die manuelle Benutzerdateneingabe (die auch dazu beitragen können, Fehler zu reduzieren), aktualisieren oder modernisieren Sie das Front-End der Anwendung sowie die Abfragung und Berichterstattung von teuren Betriebssystemen bis hin zu billigeren Rohstoffsystemen (die Kosten sparen, Skalierbarkeit ermöglichen und die Verarbeitung frei machen können Strom auf das Hauptbetriebssystem). Normalerweise eine umfangreiche Kosten-Nutzen-Analyse wird durchgeführt, um festzustellen, ob ein Integrationsprojekt den Aufwand wert ist.

Siehe auch

Verweise

  1. ^ Gilkey, Herbert T (1960), "neue Luftheizmethoden", Neue Methoden des Heizungsgebäudes: Eine vom Bauforschungsinstitut, Abteilung für Ingenieurwesen und industrielle Forschung, als eines der Programme der BRI Fall Conferences im November 1959 durchgeführte Forschungskorrelationskonferenz., Washington: National Research Council (USA). Gebäudeforschungsinstitut, p. 60, OCLC 184031
  2. ^ Für Computersysteme umfasste der Begriff "Systemintegration" das Pluralwort "Systeme", obwohl die Singularform auch bei der Bezugnahme auf Computersysteme verwendet wurde.
  3. ^ CIS 8020 - Systemintegration, OECD der Georgia State University
  4. ^ Moore, Juni (13. Dezember 1982), "Software Reviews, Businessmaster II+, Ledger für CP/M -Systeme", InfoWorld, Infoworld Media Group, Inc, p. 31, ISSN 0199-6649
  5. ^ a b Vonderembse, M. A.; Raghunathan, T.S.; Rao, S. S. (1997). "Ein postindustrielles Paradigma: Herstellung integrieren und automatisieren". Internationales Journal of Production Research. 35 (9): 2579–2600. doi:10.1080/002075497194679.{{}}: Cs1 montiert: Mehrfachnamen: Autorenliste (Link)
  6. ^ Merriman, Dan (19. Februar 1996), "alles zusammenbinden", Netzwerkwelt, IDG Network World Inc, p. 51, ISSN 0887-7661
  7. ^ Lau, Edwin (2005), "Multi-Channel Service Delivery", OECD E-Government Studies E-Government für eine bessere Regierung, Paris: OECD, p. 52, ISBN 9789264018334, OCLC 224889830
  8. ^ a b c d Gold-Bernstein, Beth; Ruh, William A (2005), Enterprise Integration: Der wesentliche Leitfaden für Integrationslösungen, Addison Wesley, ISBN 0-321-22390-x
  9. ^ "Der Wert der datenzentrierten Ausführungsarchitektur in Systemintegrationsrahmen für industrielle Energievermögenswerte". Vista Projects Limited.{{}}: CS1 Wartung: URL-Status (Link)
  10. ^ Aircraft/Speichern Common Grenzface Control Dokument Format Standard, SAE International, doi:10.4271/AS5609A
  11. ^ Gulledge, Thomas (September 2002). "B2B Emarketplaces und kleine und mittelgroße Unternehmen". Computer in der Industrie. 49 (1): 47–58. doi:10.1016/s0166-3615 (02) 00058-1. ISSN 0166-3615.
  12. ^ Hvolby, Hans-Henrik; Trieenkens, Jacques H. (Dezember 2010). "Herausforderungen in der Integration von Geschäftssystemen". Computer in der Industrie. 61 (9): 808–812. doi:10.1016/j.compind.2010.07.006. ISSN 0166-3615.

Externe Links