Moderne Enterprise Architekturen
von: Dieter Masak
Springer-Verlag, 2005
ISBN: 9783540272816
Sprache: Deutsch
351 Seiten, Download: 5021 KB
Format: PDF, auch als Online-Lesen
Danksagung | 6 | ||
Prolog | 7 | ||
Inhaltsverzeichnis | 8 | ||
1 Einleitung | 14 | ||
2 Umfeld | 17 | ||
2.1 Geschichte | 17 | ||
2.2 Warum Enterprise Architektur? | 21 | ||
2.3 Treibende Kräfte | 22 | ||
2.4 Lebensdauer von Applikationen | 23 | ||
2.5 Outsourcing | 25 | ||
2.6 Flexibilität und Skalierbarkeit | 26 | ||
2.7 Offenheit und Interoperabilität | 27 | ||
2.8 Modularität | 27 | ||
2.9 Wartbarkeit und Zukunftssicherheit | 28 | ||
2.10 Wiederverwendbarkeit | 28 | ||
2.11 Teile der Enterprise Architektur | 29 | ||
3 Framework | 31 | ||
3.1 Frameworks, Standards und Techniken | 31 | ||
3.2 Einbettung der Enterprise Architektur | 32 | ||
3.3 Gesamtframework | 33 | ||
3.4 Architekturgovernance-Framework | 34 | ||
3.5 Enterprise Architektur-Framework | 35 | ||
3.6 Entwicklung der Enterprise Architektur | 36 | ||
3.7 Architektur und Lösungen | 44 | ||
3.8 Nutzung | 46 | ||
3.9 Zachman-Framework | 46 | ||
3.10 C4ISR | 48 | ||
4 Topologien | 50 | ||
4.1 Einleitung | 50 | ||
4.2 Entwicklung der Verteilung | 51 | ||
4.3 Systemarchitektur | 56 | ||
4.4 Einfache Topologien | 60 | ||
5 Metriken | 69 | ||
5.1 Einleitung | 69 | ||
5.2 Graphen | 73 | ||
5.3 Arbeitslast | 76 | ||
5.4 Zeiten | 77 | ||
5.5 Latenz | 79 | ||
5.6 Komplexität | 79 | ||
5.7 Small Worlds | 82 | ||
5.8 Entropie | 84 | ||
5.9 Temperatur | 88 | ||
5.10 Volatilität | 89 | ||
5.11 Skalierbarkeit | 91 | ||
6 Evolution und Revolution | 94 | ||
6.1 Einleitung | 94 | ||
6.2 Alterungsprozess | 95 | ||
6.3 Komplexität | 97 | ||
6.4 Lehmans Gesetz | 98 | ||
6.5 Volatilität | 99 | ||
6.6 Entropie | 101 | ||
6.7 Kosten | 103 | ||
7 Systemarchitektur | 105 | ||
7.1 Einleitung | 105 | ||
7.2 Netzwerk | 106 | ||
7.3 Speicherarchitektur | 108 | ||
8 Datenarchitektur | 111 | ||
8.1 Einleitung | 111 | ||
8.2 Datenquellen | 112 | ||
8.3 Entwicklung | 113 | ||
8.4 Metadaten | 115 | ||
9 Mikroarchitekturen | 118 | ||
9.1 Einleitung | 118 | ||
9.2 Monolithische Systeme | 118 | ||
9.3 Schichtenarchitektur | 123 | ||
9.4 Komponenten | 130 | ||
9.5 Service Oriented Architecture | 132 | ||
9.6 Webservices | 139 | ||
9.7 CORBA | 152 | ||
9.8 Application-Server | 167 | ||
9.9 Messaging | 171 | ||
9.10 Enterprise Application Integration | 175 | ||
9.11 Portale | 183 | ||
10 Produktplattformen | 190 | ||
10.1 Einleitung | 190 | ||
10.2 Java 2 Enterprise Edition | 190 | ||
10.3 .NET | 215 | ||
11 Migration und Integration | 221 | ||
11.1 Einleitung | 221 | ||
11.2 Legacy-Migration | 222 | ||
11.3 Rekonstruktion | 226 | ||
11.4 Webservices und SOA | 227 | ||
11.5 Enterprise Application Integration | 232 | ||
11.6 Legacy-Migration Roadmap | 236 | ||
12 Entwicklungsprozess | 241 | ||
12.1 Komplexe Systeme | 241 | ||
12.2 Rational Unified Process | 245 | ||
12.3 Enterprise Unified Process | 249 | ||
13 Model Driven Architecture | 255 | ||
13.1 Einleitung | 255 | ||
13.2 Pattern | 256 | ||
13.3 Struktur | 257 | ||
13.4 Common Services | 261 | ||
13.5 Dynamik | 262 | ||
13.6 Meta Object Facility | 262 | ||
13.7 XML Metadata Interchange | 263 | ||
13.8 MDA-Implementierung | 265 | ||
13.9 Perspektiven | 265 | ||
14 Agility | 267 | ||
14.1 Agiles Manifest | 267 | ||
14.2 Agile Modellierung | 274 | ||
14.3 Agile Architektur | 280 | ||
14.4 AMDD | 285 | ||
15 Patterns und Antipatterns | 288 | ||
15.1 Einleitung | 288 | ||
15.2 Allgemeine Patterns | 289 | ||
15.3 Mikroarchitekturpatterns | 295 | ||
15.4 Antipatterns | 301 | ||
16 Epilog | 306 | ||
Glossar | 308 | ||
Literaturverzeichnis | 324 | ||
Index | 332 |