From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../DSI-Assignment/Einleitung.lyx | 180 +++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 Master/Daten- und Systemintegration/DSI-Assignment/Einleitung.lyx (limited to 'Master/Daten- und Systemintegration/DSI-Assignment/Einleitung.lyx') diff --git a/Master/Daten- und Systemintegration/DSI-Assignment/Einleitung.lyx b/Master/Daten- und Systemintegration/DSI-Assignment/Einleitung.lyx new file mode 100644 index 0000000..9483095 --- /dev/null +++ b/Master/Daten- und Systemintegration/DSI-Assignment/Einleitung.lyx @@ -0,0 +1,180 @@ +#LyX 1.6.4 created this file. For more info see http://www.lyx.org/ +\lyxformat 345 +\begin_document +\begin_header +\textclass scrreprt +\begin_preamble +\usepackage{preamble} +\end_preamble +\options twoside,openright,titlepage,fleqn,pointlessnumbers,headinclude,10pt,a4paper,BCOR5mm,footinclude,cleardoubleempty +\use_default_options false +\language ngerman +\inputencoding auto +\font_roman default +\font_sans default +\font_typewriter default +\font_default_family default +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 + +\graphics default +\paperfontsize 10 +\spacing single +\use_hyperref false +\papersize a4paper +\use_geometry false +\use_amsmath 1 +\use_esint 0 +\cite_engine natbib_numerical +\use_bibtopic false +\paperorientation portrait +\secnumdepth 2 +\tocdepth 2 +\paragraph_separation indent +\defskip medskip +\quotes_language polish +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\author "" +\author "" +\end_header + +\begin_body + +\begin_layout Chapter +Einleitung +\end_layout + +\begin_layout Standard +Nahezu jedes Unternehmen in der heutigen Zeit unterstützt seine Wertschöpfung + durch IT-Systeme in vielfältigen Bereichen. + Allerdings existiert kein IT-System, das alle IT-Aufgaben in Unternehmen + allein abdeckt. + So existieren meistens unterschiedliche IT-Systeme in Unternehmen für unterschi +edliche Aufgaben. + Oftmals ergänzen sich verschiedene IT-Systeme in Unternehmen zur Erfüllung + der Aufgaben. +\end_layout + +\begin_layout Standard +Im Zuge der Optimierung oder Umgestaltung von Geschäftsprozessen ergibt + sich der Bedarf, Daten oder Funktionalität eines IT-Systems in einem anderen + IT-System zu verwenden, was als Integration bezeichnet wird. + Da es sich dabei um die Integration von Unternehmensanwendungen bzw. + -daten handelt, spricht man im Englischen auch von enterprise integration +\begin_inset Index +status collapsed + +\begin_layout Plain Layout +enterprise integration +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Subsection* +Integrationsarten auf unterschiedlichen Ebenen +\end_layout + +\begin_layout Standard +Diese Integration kann technisch auf unterschiedlichen Ebenen stattfinden. + Auf welcher Ebene eine Integration stattfindet hängt im Einzelfall von + vielen Faktoren ab, es gibt keine +\begin_inset Quotes pld +\end_inset + +beste +\begin_inset Quotes prd +\end_inset + + Integrationsebene. + Vielmehr verlangt jedes Integrationsszenario eine Abwägung von Argumente + auf deren Basis eine Entscheidung für die zu wählende Integrationsebene + getroffen wird. + Dabei spielen sowohl technische als auch wirtschaftliche Aspekte eine Rolle. + Oftmals lassen technische Einschränkungen der bestehenden Systeme nur die + eine oder andere Ebene der Integration zu. + Die verschiedenen Integrationsarten unterscheiden sich unter anderem durch + die Komplexität der Realisierung oder die nötigen Eingriffe in bestehende + Anwendungen. + Diese unterschiedliche Komplexität spiegelt sich auch in unterschiedlichen + Aufwänden für die Implementierung wider. + Auf folgenden Ebenen kann die Integration von Daten oder Funktionen erfolgen: +\end_layout + +\begin_layout Description +Datenintegration auf dieser Ebene nutzt eine Anwendung die Daten einer anderen + Anwendung. + Diese Integrationsart erfolgt oftmals durch eine Replikation der Daten. + Auch ETL-Werkzeuge (Extract Transform Load) kommen hier oft zum Einsatz, + periodisch Daten aus einem Quellsystem zu exportieren, ggf. + in das nötige Zielformat zu transformieren und schließlich in das Zielsystem + zu laden. +\end_layout + +\begin_layout Description +Funktionsintegration dabei verwendet eine Anwendung eine bereits vorhandene + Funktion einer anderen Anwendung. + Hierfür sind Eingriffe in bestehende Systeme notwendig, weshalb die Komplexität + als vergleichsweise hoch einzuschätzen ist. +\end_layout + +\begin_layout Description +Oberflächenintegration hierbei werden Benutzungsschnittstellen bestehender + Anwendungen in einer neuen Benutzungsschnittstelle zusammengefasst. +\end_layout + +\begin_layout Description +Prozessintegration bei dieser Art der Integration verfolgt der Integrator + das Ziel, die Funktionen unterschiedlicher Anwendungssystem entlang der + Geschäftsprozesse zu integrieren, so dass sie die Geschäftsprozesse möglichst + gut unterstützen. + Gemeinhin wird diese Art der Integration als die komplexeste angesehen. +\end_layout + +\begin_layout Subsection* +Entwurfsmuster +\end_layout + +\begin_layout Standard +In der Software-Entwicklung haben sich über die Zeit Entwurfsmuster (Design + Pattern +\begin_inset Index +status collapsed + +\begin_layout Plain Layout +Design Pattern +\end_layout + +\end_inset + +) für ähnliche Problemstellungen etabliert. + Diese beschreiben ein Problem in seinem Kontext und skizzieren eine bewährte + Lösung für ähnliche Probleme. +\end_layout + +\begin_layout Standard +Da auch bei der Integration von Unternehmensanwendungen oft ähnliche Probleme + auftreten, haben sich auch hier mit der Zeit entsprechende Lösungsmuster, + Enterprise Integration Patterns +\begin_inset Index +status collapsed + +\begin_layout Plain Layout +Enterprise Integration Pattern +\end_layout + +\end_inset + +(kurz EIPs), etabliert. +\end_layout + +\end_body +\end_document -- cgit v1.2.3