SOA goes real service-orientierte Architekturen erfolgreich planen und einführen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2007
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022466283 | ||
003 | DE-604 | ||
005 | 20221122 | ||
007 | t | ||
008 | 070615s2007 |||| 00||| ger d | ||
020 | |a 3446410880 |9 3-446-41088-0 | ||
020 | |a 9783446410886 |9 978-3-446-41088-6 | ||
035 | |a (OCoLC)180164620 | ||
035 | |a (DE-599)BVBBV022466283 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-M347 |a DE-473 |a DE-12 |a DE-945 |a DE-20 |a DE-91G |a DE-210 |a DE-858 |a DE-634 |a DE-83 |a DE-859 |a DE-2070s |a DE-863 | ||
082 | 0 | |a 004.36 |2 22/ger | |
084 | |a SR 860 |0 (DE-625)143367: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 505 |0 (DE-625)143675: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Liebhart, Daniel |e Verfasser |0 (DE-588)132222442 |4 aut | |
245 | 1 | 0 | |a SOA goes real |b service-orientierte Architekturen erfolgreich planen und einführen |c Daniel Liebhart |
264 | 1 | |a München |b Hanser |c 2007 | |
300 | |a XII, 327 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 3-446-41319-7 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-446-41319-1 |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015673873&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
DE-473_call_number | 641/ST 230 WX 42034a 61/ST 230 WX 42034 |
---|---|
DE-473_location | 7 6 |
DE-BY-863_location | 1340 |
DE-BY-FWS_call_number | 1340/ST 505 L716 |
DE-BY-FWS_katkey | 299706 |
DE-BY-FWS_media_number | 083101292094 |
DE-BY-TUM_call_number | 0102/DAT 060f 2007 A 6211 |
DE-BY-TUM_katkey | 1600141 |
DE-BY-TUM_media_number | 040020306214 |
DE-BY-UBG_katkey | 2263736 |
DE-BY-UBG_media_number | TEMP1773121 013106814218 |
_version_ | 1816712704921960448 |
adam_text |
Inhalt
Teil I: Einführung und Grundlagen 1
Das Ziel dieses Buches 2
Der Aufbau des Buches 3
1 SOA Grundlagen 5
1.1 Einleitung 5
1.2 Der Begriff SOA 6
1.2.1 Die Sichtweise der Analysten 6
1.2.2 Die Definitionen der großen Hersteller 7
1.3 Der Service als Grundkomponente 8
1.3.1 Dienste statt Applikationen 9
1.3.2 Service Layering 10
1.4 Die wichtigsten Standards 11
1.4.1 Web Services 11
1.4.2 SOAP und WSDL 14
1.4.3 Business Process Execution Language (BPEL) 18
1.5 Zusammenfassung 22
2 Das SOA Modell 25
2.1 Einleitung 25
2.2 Das SOA Modell 26
2.2.1 Die Architektur des SOA Modells 26
2.2.2 Eigenschaften des SOA Modells 28
2.2.3 Die wichtigen Ebenen des Modells 28
2.3 Referenz Modelle 30
2.3.1 Das OASIS Referenzmodell für SOA 31
2.3.2 Das SOA Meta Model des W3C 33
2.3.3 Das generische Unternehmen 35
2.4 Die SOA Modelle der Hersteller 39
2.4.1 Das SOA Modell von IBM 40
2.4.2 Das SOA Modell von SAP 43
V
Inhalt
2.4.3 Das SOA Modell von Oracle 47
2.4.4 Das SOA Modell von Microsoft 51
2.4.5 Das SOA Modell der Open Source Gemeinde 55
2.5 Hintergrund: SOA als Software Architekturstil 58
2.5.1 Software Architekturstile 59
2.5.2 Relevanz für SOA 61
2.6 Zusammenfassung 62
Teil II: Die Bestandteile von SOA 65
Die SOA Komponenten auf einen Blick 65
3 Die Presentation Ebene 69
3.1 Einleitung 69
3.2 Portale 70
3.2.1 Was ist ein Portal? 71
3.2.2 Unternehmensportale 71
3.2.3 Hintergrund: Portalarchitekturen 72
3.2.4 Standards 75
3.2.5 Relevanz für die Praxis 76
3.3 Office Anwendungen 76
3.3.1 Hintergrund: Information Bridge Framework 77
3.3.2 Standards 78
3.3.3 Relevanz für die Praxis 79
3.4 Client Applications 79
3.4.1 Rieh Clients und Web Clients 80
3.4.2 Szenarien für den Einsatz 80
3.4.3 Relevanz für die Praxis 81
3.5 Zusammenfassung 82
4 Die Orchestration Ebene 83
4.1 Einleitung 83
4.2 WFMS Technik für ausführbare Prozesse 84
4.2.1 Klassifizierung von Geschäftsprozessen 85
4.2.2 Das Workflow Management Referenzmodell 86
4.2.3 Die WfMC Workflow Reference Architecrure 88
4.2.4 Relevanz für die Praxis 89
4.3 Business Process Management 90
4.3.1 Die Bedeutung vom BPM für ein Unternehmen 90
4.3.2 SOA und BPM 91
4.3.3 Standards 92
4.3.4 Modellierung und Umsetzung von Prozessen 93
4.3.5 Erweiterungen von BPEL 93
4.3.6 Relevanz für die Praxis 94
4.4 Rule Engines 94
4.4.1 Einsatzgebiete von Rule Engines 95
4.4.2 Definition von Geschäftsregeln 95
4.4.3 Aufbau einer Rule Engine 96
VI
Inhalt
4.4.4 Hintergrund: Business Rule Group 97
4.4.5 Keine Geschäftsregeln ohne Rule Engine 98
4.4.6 Relevanz für die Praxis 99
4.5 Zusammenfassung 99
5 Die Service Ebene 101
5.1 Einleitung 101
5.2 Service Management 102
5.2.1 Hintergrund: ITSM 103
5.2.2 Die SOA Service Management Toolbox 104
5.2.3 Realisierungsvariante 105
5.2.4 Web Services Management Framework 106
5.2.5 Web Service Management Standards 107
5.2.6 Relevanz für die Praxis 108
5.3 Service Interface 108
5.3.1 Interface Types 109
5.3.2 Relevanz für die Praxis 110
5.4 Specialized Services 111
5.4.1 Conversion und Transformation Services 111
5.4.2 Der Conversion Service 112
5.4.3 Der Transformation Service 114
5.4.4 Output Management 116
5.4.5 Relevanz für die Praxis 119
5.5 Zusammenfassung 119
6 Die Integration Architecture Ebene 121
6.1 Einleitung 121
6.2 Traditionelle Integrationsarchitekturen 122
6.2.1 EAI 124
6.2.2 Middleware 127
6.2.3 Die Klassiker: CORBA und Messaging 128
6.2.4 SOA und EAI 132
6.2.5 Relevanz für die Praxis 133
6.3 Logical Integration 133
6.3.1 Struktur einer logischen Integration 133
6.3.2 Umsetzung der traditionellen Integrationsarchitektur 134
6.3.3 Relevanz für die Praxis 135
6.4 Enterprise Service Bus 136
6.4.1 Grundlegender Aufbau 137
6.4.2 EAI Patterns als Orientierungshilfe 138
6.4.3 Eigenschaften eines ESB 138
6.4.4 Relevanz für die Praxis 140
6.5 Data Integration 140
6.5.1 Eigenschaften eines EH 141
6.5.2 Aufbau eines EU 142
6.5.3 Relevanz für die Praxis 143
6.6 Zusammenfassung 143
VII
Inhalt
Teil III: Mit SOA Lösungen realisieren 145
7 SOA einführen 147
7.1 Einleitung 148
7.1.1 Besonderheiten einer SOA Lösung 149
7.2 Presentation: Input Validation und Screen Flow 149
7.2.1 User Input Validation 149
7.2.2 Screen Flow 150
7.3 Orchestration: Prozessmodellierung 151
7.4 Services: Gestaltungsprinzipen 154
7.4.1 Design Techniken für Services 155
7.4.2 Über den Bau von Services 157
7.4.3 Nichtfunktionale Systemeigenschaften und SOA 158
7.4.4 Die Prinzipien des Software Engineerings und SOA 159
7.4.5 Die gute Service Schnittstelle 162
7.5 Services: Servicelandkarten 164
7.6 Services: Beschreibung von Diensten 164
7.6.1 Beispiel einer Servicebeschreibung 165
7.6.2 Ein Lebenszyklus für Dienste 166
7.7 Integration: Standards 167
7.8 Grundlegende Aspekte 167
7.8.1 Der Einfluss von SOA auf eine IT Organisation 168
7.8.2 System Engineering 170
7.8.3 Produktwahl 171
7.9 Einführungsstrategien 172
7.9.1 Top Down 172
7.9.2 Bottom Up 173
7.9.3 Meet In the Middle 174
7.9.4 Erfolg durch die schrittweise Einführung 174
7.10 Zusammenfassung 175
8 Weiterverwendung von Systemen 179
8.1 Einleitung 179
8.2 Welche Systeme sich eignen 180
8.2.1 Der Einfluss von SOA auf den Lebenszyklus eines IS 180
8.2.2 Was genau ist ein Legacy System? 182
8.2.3 Service Call und Legacy System 183
8.2.4 Standard Produkte 183
8.2.5 Relevanz für die Praxis 184
8.3 Techniken der Modernisierung bestehender Systeme 185
8.3.1 WhiteBox und Black Box Modernisierung 185
8.3.2 Funktionale Black Box Modernisierung 185
8.3.3 Black Box Modernisierung für Daten 189
8.3.4 White Box Modernisierung 190
8.4 Modernisierung für SOA 195
8.4.1 Screen Scraping mit SOA 195
8.4.2 Batch Call mit SOA 197
Vtll
Inhalt
8.4.3 OO Wrapping und SOA 199
8.4.4 Component Wrapping und SOA 200
8.4.5 Ein Database Gateway als Service 201
8.4.6 XML Integration mit Services 203
8.4.7 Database Replication und SOA 204
8.4.8 Die geplante Restrukturierung einer Anwendung 204
8.4.9 Refactoring und SOA 209
8.4.10 Syntax Analyse für SOA 209
8.4.11 Restrukturierung und Übersetzung für SOA 209
8.5 Einsatz für die Weiterverwendung 210
8.5.1 Die Auswahl der richtigen Technik für die Weiterverwendung 210
8.5.2 Struktur und Alter eines Systems als Auswahlkriterium 211
8.5.3 Kosten der Modernisierung als Auswahlkriterium 211
8.5.4 Vor und Nachteile der Black Box Modernisierung für SOA 212
8.5.5 Vor und Nachteile der White Box Modernisierung für SOA 213
8.6 Konsolidierung bestehender Anwendungen 215
8.6.1 Vorgehen für die Konsolidierung 216
8.6.2 Relevanz für die Praxis 218
8.7 Zusammenfassung 218
9 Migration von Legacy Systemen 221
9.1 Einleitung 221
9.2 Vorgehensstrategien für die Migration 222
9.2.1 Hintergrund: Reverse Engineering / Reengineering 222
9.2.2 Parallelbetrieb zweier separater Systeme 224
9.2.3 Parallelbetrieb in einem integrierten System 226
9.2.4 Migration einzelner Komponenten 228
9.2.5 Relevanz für die Praxis 230
9.3 Migrationen mit SOA 232
9.3.1 SOA Nutzen für die Migration 232
9.3.2 Vorgehen 233
9.4 Einsatz Szenarien für die Migration 239
9.4.1 Umsetzung der Migrationsstrategien 239
9.4.2 Big Bang / Cold Turkey 239
9.4.3 Parallelbetrieb zweier separater Systeme 239
9.4.4 Parallelbetrieb in einem integrierten System 240
9.4.5 Migration einzelner Komponenten 241
9.5 Zusammenfassung 242
10 Schnittstellenbau mit SOA 245
10.1 Einleitung 245
10.2 Der Aufbau einer Schnittstelle 246
10.2.1 Die Komponenten einer Schnittstelle 247
10.3 Konventionelle Lösungsansätze 249
10.3.1 Ausprogrammierte Schnittstelle 249
10.3.2 Software Converter 252
IX
jnhalt | |
10.3.3 Extract, Transport Load 255
10.3.4 Frameworks 256
10.3.5 Gegenüberstellung verschiedener Interface Realisierungen 261
10.3.6 Exkurs: Intelligente Schnittstellen 261
10.4 DieSOA Schnittstellen Architektur 262
10.4.1 SOA Komponenten lösen Schnittstellenprobleme 262
10.4.2 Realisierung von Schnittstellen Komponenten mit SOA 263
10.4.3 Der Aufbau der SOA Schnittstellen Architektur 264
10.5 Einsatzvarianten der SOA Schnittstellen Architektur 265
10.5.1 Umsetzung der konventionellen Lösungsansätze 265
10.5.2 Methoden oder meldungsorientierte Realisierung? 265
10.5.3 Einführendes Beispiel 266
10.5.4 Methodenorientierte Realisierung 267
10.5.5 Meldungsorientierte Realisierung 269
10.6 Zusammenfassung 273
11 Master Data Management 275
11.1 Einleitung 275
11.2 Ausgangslage 276
11.2.1 Mehrfachhaltung von Daten 276
11.2.2 Der Begriff Stammdaten 277
11.2.3 Die Grundidee: Anwendungen und Datenhaltung 277
11.2.4 Anforderung an Master Data Management Systeme 280
11.3 Lösungsstrategien für Master Data Management 281
11.3.1 Techniken der Datenintegration 281
11.3.2 Master Data Management Architekturen 285
11.4 Master Data Management mit SOA 288
11.4.1 SOA und MDM 288
11.4.2 Die Einschränkungen der Lösungen diverser Hersteller 290
11.4.3 Eine auf SOA basierende MDM Architektur 290
11.4.4 MDM Architekturen mit SOA realisieren 293
11.5 Zusammenfassung 299
Literatur 301
Register 313
X |
adam_txt |
Inhalt
Teil I: Einführung und Grundlagen 1
Das Ziel dieses Buches 2
Der Aufbau des Buches 3
1 SOA Grundlagen 5
1.1 Einleitung 5
1.2 Der Begriff SOA 6
1.2.1 Die Sichtweise der Analysten 6
1.2.2 Die Definitionen der großen Hersteller 7
1.3 Der Service als Grundkomponente 8
1.3.1 Dienste statt Applikationen 9
1.3.2 Service Layering 10
1.4 Die wichtigsten Standards 11
1.4.1 Web Services 11
1.4.2 SOAP und WSDL 14
1.4.3 Business Process Execution Language (BPEL) 18
1.5 Zusammenfassung 22
2 Das SOA Modell 25
2.1 Einleitung 25
2.2 Das SOA Modell 26
2.2.1 Die Architektur des SOA Modells 26
2.2.2 Eigenschaften des SOA Modells 28
2.2.3 Die wichtigen Ebenen des Modells 28
2.3 Referenz Modelle 30
2.3.1 Das OASIS Referenzmodell für SOA 31
2.3.2 Das SOA Meta Model des W3C 33
2.3.3 Das generische Unternehmen 35
2.4 Die SOA Modelle der Hersteller 39
2.4.1 Das SOA Modell von IBM 40
2.4.2 Das SOA Modell von SAP 43
V
Inhalt
2.4.3 Das SOA Modell von Oracle 47
2.4.4 Das SOA Modell von Microsoft 51
2.4.5 Das SOA Modell der Open Source Gemeinde 55
2.5 Hintergrund: SOA als Software Architekturstil 58
2.5.1 Software Architekturstile 59
2.5.2 Relevanz für SOA 61
2.6 Zusammenfassung 62
Teil II: Die Bestandteile von SOA 65
Die SOA Komponenten auf einen Blick 65
3 Die Presentation Ebene 69
3.1 Einleitung 69
3.2 Portale 70
3.2.1 Was ist ein Portal? 71
3.2.2 Unternehmensportale 71
3.2.3 Hintergrund: Portalarchitekturen 72
3.2.4 Standards 75
3.2.5 Relevanz für die Praxis 76
3.3 Office Anwendungen 76
3.3.1 Hintergrund: Information Bridge Framework 77
3.3.2 Standards 78
3.3.3 Relevanz für die Praxis 79
3.4 Client Applications 79
3.4.1 Rieh Clients und Web Clients 80
3.4.2 Szenarien für den Einsatz 80
3.4.3 Relevanz für die Praxis 81
3.5 Zusammenfassung 82
4 Die Orchestration Ebene 83
4.1 Einleitung 83
4.2 WFMS Technik für ausführbare Prozesse 84
4.2.1 Klassifizierung von Geschäftsprozessen 85
4.2.2 Das Workflow Management Referenzmodell 86
4.2.3 Die WfMC Workflow Reference Architecrure 88
4.2.4 Relevanz für die Praxis 89
4.3 Business Process Management 90
4.3.1 Die Bedeutung vom BPM für ein Unternehmen 90
4.3.2 SOA und BPM 91
4.3.3 Standards 92
4.3.4 Modellierung und Umsetzung von Prozessen 93
4.3.5 Erweiterungen von BPEL 93
4.3.6 Relevanz für die Praxis 94
4.4 Rule Engines 94
4.4.1 Einsatzgebiete von Rule Engines 95
4.4.2 Definition von Geschäftsregeln 95
4.4.3 Aufbau einer Rule Engine 96
VI
Inhalt
4.4.4 Hintergrund: Business Rule Group 97
4.4.5 Keine Geschäftsregeln ohne Rule Engine 98
4.4.6 Relevanz für die Praxis 99
4.5 Zusammenfassung 99
5 Die Service Ebene 101
5.1 Einleitung 101
5.2 Service Management 102
5.2.1 Hintergrund: ITSM 103
5.2.2 Die SOA Service Management Toolbox 104
5.2.3 Realisierungsvariante 105
5.2.4 Web Services Management Framework 106
5.2.5 Web Service Management Standards 107
5.2.6 Relevanz für die Praxis 108
5.3 Service Interface 108
5.3.1 Interface Types 109
5.3.2 Relevanz für die Praxis 110
5.4 Specialized Services 111
5.4.1 Conversion und Transformation Services 111
5.4.2 Der Conversion Service 112
5.4.3 Der Transformation Service 114
5.4.4 Output Management 116
5.4.5 Relevanz für die Praxis 119
5.5 Zusammenfassung 119
6 Die Integration Architecture Ebene 121
6.1 Einleitung 121
6.2 Traditionelle Integrationsarchitekturen 122
6.2.1 EAI 124
6.2.2 Middleware 127
6.2.3 Die Klassiker: CORBA und Messaging 128
6.2.4 SOA und EAI 132
6.2.5 Relevanz für die Praxis 133
6.3 Logical Integration 133
6.3.1 Struktur einer logischen Integration 133
6.3.2 Umsetzung der traditionellen Integrationsarchitektur 134
6.3.3 Relevanz für die Praxis 135
6.4 Enterprise Service Bus 136
6.4.1 Grundlegender Aufbau 137
6.4.2 EAI Patterns als Orientierungshilfe 138
6.4.3 Eigenschaften eines ESB 138
6.4.4 Relevanz für die Praxis 140
6.5 Data Integration 140
6.5.1 Eigenschaften eines EH 141
6.5.2 Aufbau eines EU 142
6.5.3 Relevanz für die Praxis 143
6.6 Zusammenfassung 143
VII
Inhalt
Teil III: Mit SOA Lösungen realisieren 145
7 SOA einführen 147
7.1 Einleitung 148
7.1.1 Besonderheiten einer SOA Lösung 149
7.2 Presentation: Input Validation und Screen Flow 149
7.2.1 User Input Validation 149
7.2.2 Screen Flow 150
7.3 Orchestration: Prozessmodellierung 151
7.4 Services: Gestaltungsprinzipen 154
7.4.1 Design Techniken für Services 155
7.4.2 Über den Bau von Services 157
7.4.3 Nichtfunktionale Systemeigenschaften und SOA 158
7.4.4 Die Prinzipien des Software Engineerings und SOA 159
7.4.5 Die gute Service Schnittstelle 162
7.5 Services: Servicelandkarten 164
7.6 Services: Beschreibung von Diensten 164
7.6.1 Beispiel einer Servicebeschreibung 165
7.6.2 Ein Lebenszyklus für Dienste 166
7.7 Integration: Standards 167
7.8 Grundlegende Aspekte 167
7.8.1 Der Einfluss von SOA auf eine IT Organisation 168
7.8.2 System Engineering 170
7.8.3 Produktwahl 171
7.9 Einführungsstrategien 172
7.9.1 Top Down 172
7.9.2 Bottom Up 173
7.9.3 Meet In the Middle 174
7.9.4 Erfolg durch die schrittweise Einführung 174
7.10 Zusammenfassung 175
8 Weiterverwendung von Systemen 179
8.1 Einleitung 179
8.2 Welche Systeme sich eignen 180
8.2.1 Der Einfluss von SOA auf den Lebenszyklus eines IS 180
8.2.2 Was genau ist ein Legacy System? 182
8.2.3 Service Call und Legacy System 183
8.2.4 Standard Produkte 183
8.2.5 Relevanz für die Praxis 184
8.3 Techniken der Modernisierung bestehender Systeme 185
8.3.1 WhiteBox und Black Box Modernisierung 185
8.3.2 Funktionale Black Box Modernisierung 185
8.3.3 Black Box Modernisierung für Daten 189
8.3.4 White Box Modernisierung 190
8.4 Modernisierung für SOA 195
8.4.1 Screen Scraping mit SOA 195
8.4.2 Batch Call mit SOA 197
Vtll
Inhalt
8.4.3 OO Wrapping und SOA 199
8.4.4 Component Wrapping und SOA 200
8.4.5 Ein Database Gateway als Service 201
8.4.6 XML Integration mit Services 203
8.4.7 Database Replication und SOA 204
8.4.8 Die geplante Restrukturierung einer Anwendung 204
8.4.9 Refactoring und SOA 209
8.4.10 Syntax Analyse für SOA 209
8.4.11 Restrukturierung und Übersetzung für SOA 209
8.5 Einsatz für die Weiterverwendung 210
8.5.1 Die Auswahl der richtigen Technik für die Weiterverwendung 210
8.5.2 Struktur und Alter eines Systems als Auswahlkriterium 211
8.5.3 Kosten der Modernisierung als Auswahlkriterium 211
8.5.4 Vor und Nachteile der Black Box Modernisierung für SOA 212
8.5.5 Vor und Nachteile der White Box Modernisierung für SOA 213
8.6 Konsolidierung bestehender Anwendungen 215
8.6.1 Vorgehen für die Konsolidierung 216
8.6.2 Relevanz für die Praxis 218
8.7 Zusammenfassung 218
9 Migration von Legacy Systemen 221
9.1 Einleitung 221
9.2 Vorgehensstrategien für die Migration 222
9.2.1 Hintergrund: Reverse Engineering / Reengineering 222
9.2.2 Parallelbetrieb zweier separater Systeme 224
9.2.3 Parallelbetrieb in einem integrierten System 226
9.2.4 Migration einzelner Komponenten 228
9.2.5 Relevanz für die Praxis 230
9.3 Migrationen mit SOA 232
9.3.1 SOA Nutzen für die Migration 232
9.3.2 Vorgehen 233
9.4 Einsatz Szenarien für die Migration 239
9.4.1 Umsetzung der Migrationsstrategien 239
9.4.2 Big Bang / Cold Turkey 239
9.4.3 Parallelbetrieb zweier separater Systeme 239
9.4.4 Parallelbetrieb in einem integrierten System 240
9.4.5 Migration einzelner Komponenten 241
9.5 Zusammenfassung 242
10 Schnittstellenbau mit SOA 245
10.1 Einleitung 245
10.2 Der Aufbau einer Schnittstelle 246
10.2.1 Die Komponenten einer Schnittstelle 247
10.3 Konventionelle Lösungsansätze 249
10.3.1 Ausprogrammierte Schnittstelle 249
10.3.2 Software Converter 252
IX
jnhalt | |
10.3.3 Extract, Transport Load 255
10.3.4 Frameworks 256
10.3.5 Gegenüberstellung verschiedener Interface Realisierungen 261
10.3.6 Exkurs: Intelligente Schnittstellen 261
10.4 DieSOA Schnittstellen Architektur 262
10.4.1 SOA Komponenten lösen Schnittstellenprobleme 262
10.4.2 Realisierung von Schnittstellen Komponenten mit SOA 263
10.4.3 Der Aufbau der SOA Schnittstellen Architektur 264
10.5 Einsatzvarianten der SOA Schnittstellen Architektur 265
10.5.1 Umsetzung der konventionellen Lösungsansätze 265
10.5.2 Methoden oder meldungsorientierte Realisierung? 265
10.5.3 Einführendes Beispiel 266
10.5.4 Methodenorientierte Realisierung 267
10.5.5 Meldungsorientierte Realisierung 269
10.6 Zusammenfassung 273
11 Master Data Management 275
11.1 Einleitung 275
11.2 Ausgangslage 276
11.2.1 Mehrfachhaltung von Daten 276
11.2.2 Der Begriff Stammdaten 277
11.2.3 Die Grundidee: Anwendungen und Datenhaltung 277
11.2.4 Anforderung an Master Data Management Systeme 280
11.3 Lösungsstrategien für Master Data Management 281
11.3.1 Techniken der Datenintegration 281
11.3.2 Master Data Management Architekturen 285
11.4 Master Data Management mit SOA 288
11.4.1 SOA und MDM 288
11.4.2 Die Einschränkungen der Lösungen diverser Hersteller 290
11.4.3 Eine auf SOA basierende MDM Architektur 290
11.4.4 MDM Architekturen mit SOA realisieren 293
11.5 Zusammenfassung 299
Literatur 301
Register 313
X |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Liebhart, Daniel |
author_GND | (DE-588)132222442 |
author_facet | Liebhart, Daniel |
author_role | aut |
author_sort | Liebhart, Daniel |
author_variant | d l dl |
building | Verbundindex |
bvnumber | BV022466283 |
classification_rvk | SR 860 ST 230 ST 505 |
ctrlnum | (OCoLC)180164620 (DE-599)BVBBV022466283 |
dewey-full | 004.36 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.36 |
dewey-search | 004.36 |
dewey-sort | 14.36 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV022466283</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20221122</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070615s2007 |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446410880</subfield><subfield code="9">3-446-41088-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446410886</subfield><subfield code="9">978-3-446-41088-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)180164620</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022466283</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-945</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-863</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.36</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 860</subfield><subfield code="0">(DE-625)143367:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 505</subfield><subfield code="0">(DE-625)143675:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Liebhart, Daniel</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132222442</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SOA goes real</subfield><subfield code="b">service-orientierte Architekturen erfolgreich planen und einführen</subfield><subfield code="c">Daniel Liebhart</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 327 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">3-446-41319-7</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-446-41319-1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015673873&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV022466283 |
illustrated | Not Illustrated |
index_date | 2024-09-19T15:27:00Z |
indexdate | 2024-11-25T17:26:05Z |
institution | BVB |
isbn | 3446410880 9783446410886 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015673873 |
oclc_num | 180164620 |
open_access_boolean | |
owner | DE-M347 DE-473 DE-BY-UBG DE-12 DE-945 DE-20 DE-91G DE-BY-TUM DE-210 DE-858 DE-634 DE-83 DE-859 DE-2070s DE-863 DE-BY-FWS |
owner_facet | DE-M347 DE-473 DE-BY-UBG DE-12 DE-945 DE-20 DE-91G DE-BY-TUM DE-210 DE-858 DE-634 DE-83 DE-859 DE-2070s DE-863 DE-BY-FWS |
physical | XII, 327 S. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Hanser |
record_format | marc |
spellingShingle | Liebhart, Daniel SOA goes real service-orientierte Architekturen erfolgreich planen und einführen Serviceorientierte Architektur (DE-588)4841015-9 gnd |
subject_GND | (DE-588)4841015-9 |
title | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen |
title_auth | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen |
title_exact_search | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen |
title_exact_search_txtP | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen |
title_full | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart |
title_fullStr | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart |
title_full_unstemmed | SOA goes real service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart |
title_short | SOA goes real |
title_sort | soa goes real service orientierte architekturen erfolgreich planen und einfuhren |
title_sub | service-orientierte Architekturen erfolgreich planen und einführen |
topic | Serviceorientierte Architektur (DE-588)4841015-9 gnd |
topic_facet | Serviceorientierte Architektur |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015673873&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT liebhartdaniel soagoesrealserviceorientiertearchitekturenerfolgreichplanenundeinfuhren |