summaryrefslogtreecommitdiffstats
path: root/Master/Daten- und Systemintegration/DSI-Assignment/EIP.lyx
blob: 711ee37d63c65019658ae0615adb0a1a77898df6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
#LyX 1.6.5 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 oneside,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
Enterprise Integration Patterns
\end_layout

\begin_layout Section
Zielsetzung von Enterprise Integration Patterns
\end_layout

\begin_layout Standard
Enterprise Integration Patterns (EIPs) stellen eine intuitive Beschreibung
 von Integrationsszenarien dar.
 Sie dienen der möglichst einfachen Kommunikation von Integrationskonzepten
 auf einer symbolischen und logischen Ebene.
 Sie sollen so die Kommunikation mit anderen Projektbeteiligen, wie Mitarbeitern
 von Fachabteilungen, Managern und anderen Entwicklern vereinheitlichen.
 EIPs liefern eine hersteller- und technologieneutrale Darstellung und Nomenklat
ur.
 Im Gegensatz zu UML-EAI 
\begin_inset CommandInset citation
LatexCommand citet
key "umleai"

\end_inset

 liegt hierbei der Schwerpunkt auf einer intuitiven Darstellung anstatt
 architektonischer Vollständigkeit bei reduzierter Komplexität und Detailgenauig
keit.
 Deshalb existieren für die meisten EIP standardisierte Symbole zur Verwendung
 in Diagramme, welche die zu konstruierende Integrationslösung beschreiben.
\end_layout

\begin_layout Section
Übersicht über definierte EIPs
\end_layout

\begin_layout Standard
Bereits definierte Enterprise Integration Patterns entstanden aus praktischen
 Erfahrungen vieler verschiedener Integratoren.
 Dieser Definitionsprozeß wird stetig weitergeführt, weshalb die Menge verfügbar
er EIPs nicht abgeschlossen ist.
 
\end_layout

\begin_layout Standard
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\align center
\begin_inset Graphics
	filename gfx/overview_eip.png
	width 120text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption

\begin_layout Plain Layout
Übersicht EIP
\end_layout

\end_inset


\begin_inset CommandInset label
LatexCommand label
name "Abb:ÜbersichtEIP"

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Standard
Die Abbildung 
\begin_inset CommandInset ref
LatexCommand ref
reference "Abb:ÜbersichtEIP"

\end_inset

 zeigt eine Übersicht über einige der zum Zeitpunkt der Erstellung dieser
 Arbeit verfügbaren EIP.
 
\begin_inset CommandInset citation
LatexCommand citet
key "Hohpe2004"

\end_inset

 stellt eine Vielzahl von EIPs detailliert vor.
\end_layout

\begin_layout Section
Aufbau eines EIP
\end_layout

\begin_layout Standard
Neben dem Symbol enthält die Beschreibung eines EIPs weitere wichtige Elemente:
\end_layout

\begin_layout Description
Name: Der eindeutige Bezeichner des EIPs.
\end_layout

\begin_layout Description
Kontext: Er beschreibt das Umfeld der Problemstellung.
 für die das EIP geeignet ist.
\end_layout

\begin_layout Description
Problem: Hierbei handelt es sich um eine textuelle Beschreibung des Problems,
 zu dessen Lösung das EIP dient.
\end_layout

\begin_layout Description
Lösung: Eine textuelle Beschreibung des Lösungsansatzes, der durch das EIP
 abgedeckt wird.
\end_layout

\begin_layout Description
Symbol: Eine grafische Darstellung des EIP zur Verwendung in Diagrammen.
\end_layout

\begin_layout Description
Beispiel: Für viele EIP existieren kleine Beispielimplementierungen, aus
 denen sich die geeignete Verwendung des EIP erschließen läßt.
\end_layout

\end_body
\end_document