Dynamische Visualisierung serviceorientierter Architekturen (eBook)
128 Seiten
diplom.de (Verlag)
978-3-8366-0408-6 (ISBN)
Christian Kahl, Jahrgang 1981, studierte Wirtschaftsinformatik an der Universität Duisburg-Essen und ist seit 2007 Diplom-Wirtschaftsinformatiker. Die Schwerpunkte seines Studiums lagen in den Bereichen E-Business und E-Entrepreneurship sowie Softwaretechnik. Im Rahmen dessen hat er sich insbesondere mit serviceorientierten Architekturen, Software- und Web-Entwicklung, E-Business Plattformen sowie Aspekten des On- und Offline Marketings und beschäftigt. Darüber hinaus war er in der Praxis im IT Bereich von ThyssenKrupp tätig. Im Jahr 2006 war er außerdem Mitglied eines Projektes zur Erforschung der Visualisierung serviceorientierter Architekturen, an der Universität Duisburg-Essen. Ebenso war er Teilnehmer der "IBM Top Student Recognition 2007".
Christian Kahl, Jahrgang 1981, studierte Wirtschaftsinformatik an der Universität Duisburg-Essen und ist seit 2007 Diplom-Wirtschaftsinformatiker. Die Schwerpunkte seines Studiums lagen in den Bereichen E-Business und E-Entrepreneurship sowie Softwaretechnik. Im Rahmen dessen hat er sich insbesondere mit serviceorientierten Architekturen, Software- und Web-Entwicklung, E-Business Plattformen sowie Aspekten des On- und Offline Marketings und beschäftigt. Darüber hinaus war er in der Praxis im IT Bereich von ThyssenKrupp tätig. Im Jahr 2006 war er außerdem Mitglied eines Projektes zur Erforschung der Visualisierung serviceorientierter Architekturen, an der Universität Duisburg-Essen. Ebenso war er Teilnehmer der „IBM Top Student Recognition 2007“.
Inhaltsverzeichnis 3
Abbildungsverzeichnis 7
Abkürzungsverzeichnis 8
1 Einführung und Motivation 9
2 Grundlagen serviceorientierter Architekturen 12
2.1 Motivation 12
2.2 Definition 13
2.3 Ziele 15
2.3.1 Einfachheit 15
2.3.2 Flexibilität und Wartbarkeit 16
2.3.3 Wiederverwendbarkeit 16
2.3.4 Entkopplung von Funktionalität und Technologie 16
2.4 Elemente 17
2.4.1 Service und Servicerollen 17
2.4.2 Servicebeschreibung 18
2.4.3 Ausführungskontext 20
2.5 Konzepte 21
2.5.1 Sichtbarkeit 21
2.5.2 Interaktion 22
2.5.3 Realwelt Effekt 23
2.6 Aufbau und Kontext 23
2.6.1 Anwendungsschicht 26
2.6.2 Serviceschicht 26
2.6.3 Prozessschicht 28
2.7 Charakteristika 29
2.7.1 Wiederverwendbarkeit 29
2.7.2 Formaler Vertrag 29
2.7.3 Lose Kopplung 30
2.7.4 Abstraktion 30
2.7.5 Kombinierbarkeit 30
2.7.6 Autonomie 31
3 Grundlagen der Softwarevisualisierung 32
3.1 Motivation 32
3.2 Definition 33
3.3 Ziele 34
3.4 Anforderungen 35
3.4.1 Expressivität 35
3.4.2 Effektivität 35
3.4.3 Angemessenheit 36
4 Konzepte und Techniken der Softwarevisualisierung 37
4.1 Verständnisstrategien 37
4.1.1 Bottom Up 37
4.1.2 Top Down 38
4.1.3 Wissensbasiert 39
4.1.4 Systematisch und nach Bedarf 39
4.1.5 Integriert 39
4.2 Visualisierungspipeline 40
4.2.1 Datenaufbereitung 40
4.2.2 Datenabbildung 40
4.2.3 Bildgenerierung 41
4.3 Sichtenkonzept 41
4.3.1 Logische Sicht 43
4.3.2 Prozesssicht 43
4.3.3 Entwicklungssicht 44
4.3.4 Physische Sicht 44
4.3.5 Szenarios 44
4.4 Visuelle Konzepte 45
4.4.1 Multiple Sichten 45
4.4.2 Filterung 46
4.4.3 Aggregation 46
4.4.4 Pan und Zoom 47
4.4.5 Kontext und Detail 48
5 Ansätze und Probleme der Softwarevisualisierung 49
5.1 Charakterisierung 49
5.1.1 Inhalt 50
5.1.2 Form 51
5.2 Bestehende Ansätze 54
5.2.1 Unified Modeling Language 54
5.2.2 BLOOM 57
5.2.3 Simple Hierarchical Multi Perspective 59
5.2.4 Code Crawler 61
5.2.5 Source Viewer 3D 62
5.2.6 Software Landscapes 65
5.3 Probleme 68
5.3.1 Darstellung 68
5.3.2 Komplexität und Skalierbarkeit 69
5.3.3 Dynamik 71
5.3.4 Ganzheitlichkeit 74
5.3.5 Anwendung 75
6 Modell der dynamischen Visualisierung 79
6.1 Motivation 79
6.2 Definition und Ziele 81
6.3 Anforderungen 83
6.3.1 Dynamik 83
6.3.2 Multidimensionalität 83
6.3.3 Skalierbarkeit 83
6.3.4 Ganzheitlichkeit 84
6.4 Aufbau und Kontext 84
6.4.1 Stakeholder 85
6.4.2 Serviceorientierte Architektur 87
6.4.3 Softwarevisualisierung 87
6.4.4 Visualisierungsprozess 88
6.5 Dynamische Sicht 90
6.5.1 Inhalt 91
6.5.2 Form 94
7 Zusammenfassung und Ausblick 111
Literaturverzeichnis 114
Der Autor 127
| Erscheint lt. Verlag | 29.6.2007 |
|---|---|
| Reihe/Serie | Diplomica |
| Sprache | deutsch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Schlagworte | Informatik • Software • Stakeholder • UML • unified modeling language |
| ISBN-10 | 3-8366-0408-6 / 3836604086 |
| ISBN-13 | 978-3-8366-0408-6 / 9783836604086 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Größe: 1,7 MB
Digital Rights Management: ohne DRM
Dieses eBook enthält kein DRM oder Kopierschutz. Eine Weitergabe an Dritte ist jedoch rechtlich nicht zulässig, weil Sie beim Kauf nur die Rechte an der persönlichen Nutzung erwerben.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich