E-Book, Deutsch, 382 Seiten
Melzer Service-orientierte Architekturen mit Web Services
4. Auflage 2010
ISBN: 978-3-8274-2550-8
Verlag: Spektrum Akademischer Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Konzepte - Standards - Praxis
E-Book, Deutsch, 382 Seiten
ISBN: 978-3-8274-2550-8
Verlag: Spektrum Akademischer Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Service-orientierte Architektur: Modewort oder ernstzunehmende Entwicklung? Dieses Buch möchte den Mythos entzaubern, indem es die grundlegenden Aspekte und Eigenschaften erläutert, die hinter SOA und Web Services stecken. Service-orientierte Architekturen mit Web Services wurde unter Beachtung der Anforderungen von Architekten und Entwicklern geschrieben. Es bietet sowohl für IT-Experten und Manager als auch für Studenten eine fundierte Basis. Ziel ist es, bleibende Grundlagen zu vermitteln - es handelt sich daher nicht um ein Programmierhandbuch. Möchten Sie jedoch besser verstehen, was eine Service-orientierte Architektur ausmacht, wird Ihnen dieses Buch wertvolle 'Dienste' leisten.
Dr. Ingo Melzer ist Manager bei Daimler Financial Services im EAI-Umfeld. Er vertritt die Daimler Forschung beim W3C. Dipl. Wirt.-Inf. (BA) Sebastian Eberhard arbeitet als Berater, ist Mitautor des Buches XML & Co und beschäftigt sich mit SLA für Web Services. Dr. Alexander Hilliger von Thile promovierte bei Daimler zum Thema Business Intelligence. Dr. Marcus Flehmig promovierte über XML-basierte Datenintegrationskonzepte und Systemarchitekturen. Er arbeitet bei Daimler. Dipl. Inf. Patrick Sauter fertigte seine Diplomarbeit zu WS-Transaktionen bei DaimlerChrysler an und arbeitet nun bei VW Consulting. Dipl. Inf. (FH) Barbara Rudolph arbeitet als Engineering Consultant für die BERATA GmbH. Sie war bei der Standardisierung der WSDL dabei. Dr. Peter Tröger forscht und lehrt in Berlin über Verlässlichkeit von Multi-Core-Systemen. Dipl. Inf. Boris Stumm studierte an der TU Kaiserslautern Informatik und arbeitet als Softwareentwickler bei der teckpro AG. Dipl. Math.-oec. Matthias Lipp ist Manager bei PricewaterhouseCoopers und beschäftigt sich mit IT-Prüfungen und IT-Governance. Dr. Wolfgang Dostal ist als IT-Architekt tätig. Er engagiert sich bei der Umsetzung von Web-Services-Architekturen.
Autoren/Hrsg.
Weitere Infos & Material
1;Vorworte;7
1.1;Zur ersten Auflage;7
1.2;Zielsetzung;7
1.3;Für wen ist dieses Buch?;8
1.4;Zur zweiten Auflage;9
1.5;Zur dritten Auflage;9
1.6;Zur vierten Auflage;9
2;Danksagungen;11
2.1;Für die erste Ausgabe;11
2.2;Für die zweite Ausgabe;13
2.3;Für die dritte Ausgabe;13
2.4;Für die vierte Ausgabe;14
2.5;Mario;15
3;Geleitwort zur ersten Auflage;16
4;Geleitwort zur zweiten Auflage;17
5;Geleitwort zur vierten Auflage;19
6;Inhaltsverzeichnis;20
7;Abbildungsverzeichnis;24
8;Listings;27
9;1 | Einleitung;30
9.1;Übersicht;30
9.2;1.1 Historie von Web Services und SOA;31
9.3;1.2 Intention;31
9.4;1.3 Aufbau des Buches;32
9.4.1;1.3.1 Architektur;33
9.4.2;1.3.2 Web-Services-Grundlagen;33
9.4.3;1.3.3 Weiterführende Web-Services-Themen;34
9.4.4;1.3.4 Ausblick auf zukünftige Themen;35
10;2 | Service-orientierte Architektur;37
10.1;Übersicht;37
10.2;2.1 Einleitung;38
10.3;2.2 Merkmale einer SOA;38
10.3.1;2.2.1 Grundlegende Merkmale;39
10.3.2;2.2.2 Komplexe Aspekte;40
10.4;2.3 Definition einer SOA;41
10.5;2.4 Rollen und Aktionen in einer SOA;42
10.6;2.5 Dienste;42
10.6.1;2.5.1 Dienstbeschreibung (Service Description);43
10.6.2;2.5.2 Dienstanbieter;44
10.6.3;2.5.3 Dienstverzeichnis;44
10.6.4;2.5.4 Dienstnutzer;45
10.6.5;2.5.5 Aktionen;46
10.7;2.6 Ein neues Programmierkonzept;47
10.7.1;2.6.1 Das große und das kleine Bild;48
10.7.2;2.6.2 Das Ende der Applikationen?;49
10.8;2.7 Enterprise Service Bus;50
10.8.1;2.7.1 Grundlegende Eigenschaften;50
10.8.2;2.7.2 Nachrichtenorientierte Middleware;52
10.8.3;2.7.3 Integration basierend auf Standards;52
10.8.4;2.7.4 Die Entwicklung von ESB in den letzten Jahren;53
10.9;2.8 Einführung einer SOA;54
10.9.1;2.8.1 Vorgehensweise;55
10.9.2;2.8.2 Häufige Fehler bei Implementierung und Betrieb;56
10.10;2.9 Ausblick;58
10.11;2.10 Zusammenfassung;59
11;3 | Service-orientierte Organisation;60
11.1;Übersicht;60
11.2;3.1 Einleitung;61
11.3;3.2 IT-Organisation: Von Säulen zu Balken;61
11.3.1;3.2.1 Säulen oder vertikal aufgestellte IT;61
11.3.2;3.2.2 Balken oder horizontal aufgestellte IT;63
11.4;3.3 Das nächste Komponentenmodell;64
11.5;3.4 Flexibilität vs. Standardisierung;65
11.5.1;3.4.1 Wiederverwendung und Granularität;66
11.5.2;3.4.2 Streben nach globalem Optimum;66
11.6;3.5 Der SOA-Lebenszyklus;67
11.6.1;3.5.1 Abgerechnet wird zum Schluss;68
11.6.2;3.5.2 Aller Anfang ist schwer;68
11.7;3.6 Organisationsstrukturen;69
11.7.1;3.6.1 Zuerst der Prozess;69
11.7.2;3.6.2 Prozessund Architekturgremien;70
11.7.3;3.6.3 Conways Gesetz;71
11.8;3.7 Herausforderungen an die Organisation;72
11.8.1;3.7.1 Von der Notwendigkeit expliziter Strukturen;72
11.8.2;3.7.2 SOA-Governance;72
11.8.2.1;3.7.2.1 Begriffsdefinition;73
11.8.2.2;3.7.2.2 Abgrenzung von SOA-Governance;73
11.8.3;3.7.3 Konsequenzen für Umsetzung;74
11.8.3.1;3.7.3.1 Bestandteile und Aufgaben von SOA-Gover-nance;75
11.8.3.2;3.7.3.2 IT-Governance-Organisation;76
11.8.3.3;3.7.3.3 Aspekte der SOA-Governance;77
11.8.4;3.7.4 Prozesse;78
11.8.4.1;3.7.4.1 Anforderungsmanagement;78
11.8.4.2;3.7.4.2 Service Level Management;79
11.8.4.3;3.7.4.3 Entwicklung und Freigabe;79
11.8.4.4;3.7.4.4 GUI;80
11.8.5;3.7.5 Kontrollen;80
11.9;3.8 Thesen;82
11.9.1;SOA und Säulen vertragen sich nicht;82
11.9.2;Dezentrale Struktur erzwingt zentralen Architekten;82
11.9.3;SOA kann man nicht kaufen;83
11.9.4;SOA macht die IT nicht billiger;83
11.9.5;Der letzte erfolgreiche Big-Bang war vor 13,7 Milliar-den Jahren;84
11.9.6;SOA wird nicht technisch scheitern;84
11.9.7;Alles Meins oder die Psychologie von SOA;85
11.9.8;SOA führt nicht zu Performanceverlust;86
11.10;3.9 Zusammenfassung;86
12;4 | Web-Services-Architektur;87
12.1;Übersicht;87
12.2;4.1 Einleitung;88
12.3;4.2 Das grundlegende Konzept;89
12.3.1;4.2.1 Basiskomponenten;89
12.3.2;4.2.2 Rollen und Aktionen;90
12.3.3;4.2.3 Web Services Stack;91
12.4;4.3 Architektur;93
12.4.1;4.3.1 Nachrichten-Modell;94
12.4.2;4.3.2 Service-Modell;95
12.4.3;4.3.3 Ressourcen-Modell;95
12.4.4;4.3.4 Richtlinien-Modell;96
12.5;4.4 Standardisierungsgremien;96
12.5.1;4.4.1 W3C – World Wide Web Consortium;97
12.5.2;4.4.2 OASIS;98
12.5.3;4.4.3 IETF;98
12.5.4;4.4.4 UN/CEFACT;99
12.5.5;4.4.5 WS-I;99
12.6;4.5 CORBA;100
12.7;4.6 Mythen und Legenden;101
12.7.1;Web Services sind einfach!;101
12.7.2;Web Services benötigen keine Programmierung!;101
12.7.3;Web Services sind nicht sicher!;102
12.7.4;Web Services sind per definitionem interoperabel!;102
12.7.5;Web Services sind an HTTP gebunden!;103
12.7.6;Web Services sind synchrone RPC-Aufrufe!;104
12.7.7;Web Services sind Punkt-zu-Punkt-Verbindungen!;104
12.7.8;Web Services sind langsam!;104
12.7.9;Web Services sind für das Web!;105
12.8;4.7 Zusammenfassung;105
13;5 | SOAP;108
13.1;Übersicht;108
13.2;5.1 Einleitung;109
13.3;5.2 Die SOAP-Spezifikationen;109
13.4;5.3 Ein klein wenig Kommunikationstheorie;110
13.5;5.4 Aufbau einer SOAP-Nachricht;112
13.5.1;5.4.1 SOAP Header;113
13.5.2;5.4.2 Der SOAP Body;114
13.5.3;5.4.3 SOAP-Fehler;116
13.6;5.5 Remote Procedure Call mit SOAP;118
13.7;5.6 Codierung und Datentypen;122
13.8;5.7 Transportprotokolle;124
13.9;5.8 Service-Endpunkte;127
13.10;5.9 Nachrichten synchron und asynchron übermitteln;127
13.11;5.10 WS-Addressing;128
13.12;5.11 SOAP-Verwandte;133
13.12.1;5.11.1 XML-RPC;133
13.12.2;5.11.2 REST;136
13.13;5.12 Zusammenfassung;139
14;6 | Web Services Description Language;140
14.1;Übersicht;140
14.2;6.1 Einleitung;141
14.3;6.2 Abstrakte Beschreibung der Dienstfunktionen;143
14.4;6.3 Konkrete Beschreibung des Endpunktes;146
14.5;6.4 Austauschmuster für Nachrichten;148
14.6;6.5 Modularisierung von WSDL-Beschreibungen;149
14.6.1;6.5.1 Include;150
14.6.2;6.5.2 Import;150
14.7;6.6 Erweiterungsmechanismus;151
14.8;6.7 Das WSDL-Komponentenmodell;152
14.8.1;6.7.1 Symbolbereiche und Namensauflösung;154
14.8.2;6.7.2 Interface;154
14.8.3;6.7.2.1 Interface Operation;155
14.8.4;6.7.2.2 Interface Fault;157
14.8.5;6.7.3 Message Reference;157
14.8.6;6.7.4 Fault Reference;158
14.8.7;6.7.5 Binding;160
14.8.8;6.7.5.1 Binding Operation;160
14.8.9;6.7.6 Service;162
14.8.10;6.7.6.1 Endpoint;163
14.9;6.8 Zusammenfassung;163
15;7 | Verzeichnisdienste für Web Services;165
15.1;Übersicht;165
15.2;7.1 Einleitung;166
15.3;7.2 Web Services Inspection Language;166
15.3.1;7.2.1 Das WS-Inspection-Datenmodell;167
15.3.2;7.2.2 Die Veröffentlichung von WS-Inspection-Doku-menten;168
15.4;7.3 UDDI;169
15.4.1;7.3.1 Das UDDI-Prinzip;169
15.4.2;7.3.2 Technischer Überblick über UDDI;171
15.4.3;7.3.3 UDDI-XML-Schema;172
15.4.3.1;7.3.3.1 Die businessEntity-Datenstruktur;173
15.4.3.2;7.3.3.2 Die businessService-Datenstruktur;175
15.4.3.3;7.3.3.3 Die bindingTemplate-Datenstruktur;177
15.4.3.4;7.3.3.4 Die tModel-Datenstruktur;178
15.4.3.5;7.3.3.5 Weitere Datenstrukturen;181
15.4.4;7.3.4 UDDI-API;181
15.4.4.1;7.3.4.1 Die UDDI Inquiry API;182
15.4.4.2;7.3.4.2 Die UDDI Publication API;184
15.5;7.4 Nutzungsszenarien für UDDI;185
15.5.1;7.4.1 Die UDDI Business Registry (UBR);186
15.5.2;7.4.2 UDDI als branchenspezifischer Marktplatz;187
15.5.3;7.4.3 UDDI im Intranet;188
15.5.4;7.4.4 UDDI in B2Bund EAI-Szenarien;189
15.6;7.5 Erfolg von Verzeichnisdiensten;190
15.6.1;7.5.1 Verzeichnisdienste in Firmen;190
15.6.2;7.5.2 Öffentliche Verzeichnisdienste;191
15.6.3;7.5.3 WS-Discovery;192
15.7;7.6 Zusammenfassung;192
16;8 | Leistungsaspekte von Web Services;194
16.1;Übersicht;194
16.2;8.1 Vorbemerkung;195
16.3;8.2 Einleitung;195
16.4;8.3 Grundlagen;196
16.4.1;8.3.1 Skalierbarkeit;196
16.4.2;8.3.2 Performance;198
16.4.3;8.3.3 Einflussfaktoren auf die Leistungsfähigkeit;199
16.5;8.4 Quantitative Anforderungen;202
16.5.1;8.4.1 Kenngrößen zur Zeit;203
16.5.2;8.4.2 Kenngrößen zum Durchsatz;203
16.5.3;8.4.3 Kenngrößen zur Auslastung;204
16.6;8.5 Architektur des Prototyps;204
16.7;8.6 Messungen;207
16.7.1;8.6.1 SPEC;208
16.7.2;8.6.2 Ping-Messungen;208
16.7.3;8.6.3 Transportprotokolle und Overhead;210
16.7.4;8.6.4 Baum-Messungen;217
16.8;8.7 Analyse der Messungen;219
16.8.1;8.7.1 Ping-Messungen;220
16.8.2;8.7.2 Baum-Messungen;221
16.9;8.8 Skalierbarkeit;222
16.10;8.9 Zusammenfassung;225
17;9 | Web Services und Sicherheit;227
17.1;Übersicht;227
17.2;9.1 Einleitung;228
17.3;9.2 Sicherheitsaspekte;228
17.4;9.3 Eigenschaften kryptographischer Verfahren;230
17.4.1;Asymmetrische Verfahren zur Verschlüsselung;230
17.4.2;Asymmetrische Verfahren zur digitalen Signatur;231
17.5;9.4 Nachrichtensicherheit;233
17.5.1;9.4.1 Transportsicherheit;233
17.5.2;9.4.2 TLS und der Sicherheitskontext;234
17.5.3;9.4.3 Transportsicherheit, SSL und Web Services;235
17.5.3.1;9.4.3.1 Asynchroner Aufruf von Diensten;237
17.5.3.2;9.4.3.2 Zusammenfassung TLS/SSL;238
17.5.4;9.4.4 Web-Services-spezifische Besonderheiten;239
17.6;9.5 XML Digital Signatures;240
17.7;9.6 XML Encryption;244
17.8;9.7 WS-Security;248
17.9;9.8 WS-Security-Erweiterungen;249
17.9.1;9.8.1 WS-Policy;249
17.9.2;9.8.2 WS-Trust;250
17.9.3;9.8.3 WS-SecureConversation;251
17.9.4;9.8.4 Weitere Sicherheitsspezifikationen;252
17.9.4.1;9.8.4.1 WS-Privacy;252
17.9.4.2;9.8.4.2 WS-Federation;252
17.9.4.3;9.8.4.3 WS-Authorization;253
17.10;9.9 Security Assertion Markup Language;253
17.11;9.10 Ein Proxy für Web-Services-Sicherheit;254
17.11.1;Abfangen von gesendeten-SOAP-Nachrichten;255
17.11.2;Verarbeitung der eingehenden SOAP-Nachricht;256
17.11.3;Integration in eine bestehende Infrastruktur;257
17.12;9.11 Zusammenfassung;258
18;10 | Geschäftsprozess-Modellierung und -Management;260
18.1;Übersicht;260
18.2;10.1 Geschäftsprozess-Modellierung;261
18.2.1;10.1.1 Grundlagen;261
18.2.2;10.1.2 Web Services in Geschäftsprozessen;264
18.2.3;10.1.3 Orchestrierung versus Choreographie;265
18.2.3.1;10.1.3.1 Orchestrierung;265
18.2.3.2;10.1.3.2 Choreographie;266
18.2.4;10.1.4 Historie;267
18.2.5;10.1.5 BPML und BPEL4WS;268
18.3;10.2 BPEL4WS als Programmiersprache;269
18.3.1;10.2.1 Basisstruktur und Programmiermodell;270
18.3.2;10.2.2 Gültigkeitsbereich;271
18.3.3;10.2.3 Data Handling;272
18.3.3.1;10.2.3.1 Ausdrücke;272
18.3.3.2;10.2.3.2 Variablen;272
18.3.3.3;10.2.3.3 Wertzuweisungen;273
18.3.3.4;10.2.3.4 Funktionen;274
18.3.4;10.2.4 Aktivitäten;274
18.3.4.1;10.2.4.1 Basisaktivitäten;275
18.3.4.2;10.2.4.2 Strukturierte Aktivitäten;278
18.3.4.2.1;invoke;275
18.3.4.2.2;receive und reply;276
18.3.4.2.3;throw;277
18.3.4.2.4;terminate;277
18.3.4.2.5;wait;277
18.3.4.2.6;empty;278
18.3.4.2.7;scope und compensate;278
18.3.4.2.8;sequence;279
18.3.4.2.9;while;279
18.3.4.2.10;switch;279
18.3.4.2.11;flow;279
18.3.4.3;10.2.4.3 Linksemantik;280
18.3.5;10.2.5 Kommunikation;282
18.3.5.1;10.2.5.1 Partnerbeziehungen;282
18.3.5.2;10.2.5.2 Bündelung von Partnerdefinitionen;284
18.3.5.3;10.2.5.3 Deklarieren von Partnerbeziehungen;284
18.3.5.4;10.2.5.4 Aufruf eines Web Service;285
18.3.5.5;10.2.5.5 Aufruf eines Geschäftsprozesses;286
18.3.5.6;10.2.5.6 Datenaustausch über Eigenschaften;287
18.3.6;10.2.6 Ereignisbehandlung;288
18.3.6.1;10.2.6.1 Ereignisse;288
18.3.6.2;10.2.6.2 Alarm;289
18.3.6.3;10.2.6.3 Nichtdeterministische Verzweigung;289
18.3.7;10.2.7 Korrelationsmengen;290
18.3.8;10.2.8 Ausnahmebehandlung;291
18.3.8.1;10.2.8.1 Fehlerbehandlung;291
18.3.8.2;10.2.8.2 Kompensieren von Aktivitäten;292
18.3.8.3;10.2.8.3 Auslösen der Kompensation;292
18.4;10.3 WS-BPEL 2.0;293
18.4.1;10.3.1 Einleitung;293
18.4.2;10.3.2 Vergleich mit WS-BPEL ;293
18.4.2.1;10.3.2.1 Aktivitäten;293
18.4.2.2;10.3.2.2 Data Handling;294
18.4.2.3;10.3.2.3 Ereignisbehandlung;294
18.4.3;10.3.3 Bedeutung von WS-BPEL 2.0;295
18.5;10.4 Zusammenfassung;295
19;11 | Web Services und Transaktionen;296
19.1;Übersicht;296
19.2;11.1 Motivation;297
19.3;11.2 Existierende Konzepte;299
19.3.1;11.2.1 ACID;299
19.3.2;11.2.2 Verteilte Transaktionen und Zwei-Phasen-Com-mit;300
19.3.3;11.2.3 Lang laufende Transaktionen;304
19.4;11.3 Existierende Spezifikationen;305
19.5;11.4 Web Services Transaction Framework;307
19.5.1;11.4.1 WS-Coordination;307
19.5.1.1;11.4.1.1 Activation Service;309
19.5.1.2;11.4.1.2 Registration Service;309
19.5.1.3;11.4.1.3 Protocol Services;309
19.5.2;11.4.2 WS-AtomicTransaction;310
19.5.3;11.4.3 WS-BusinessActivity;313
19.5.4;11.4.4 WS-TX – Zusammenfassung;315
19.6;11.5 Folgerungen und Ausblick;316
20;12 | Nichttechnische Anforderungen;318
20.1;Übersicht;318
20.2;12.1 Rechtliche Rahmenbedingungen für SOA;319
20.2.1;12.1.1 Anforderungen an das Management;320
20.2.2;12.1.2 Rechnungslegungsorientierte Anforderungen;320
20.2.2.1;12.1.2.1 Belegfunktion;322
20.2.2.2;12.1.2.2 Journalund Kontenfunktion;322
20.2.2.3;12.1.2.3 Dokumentation;323
20.2.2.4;12.1.2.4 Aufbewahrungspflichten;323
20.2.3;12.1.3 Sicherheit;324
20.2.4;12.1.4 Internes Kontrollsystem;325
20.2.5;12.1.5 Outsourcing;326
20.2.6;12.1.6 Anforderungen für die Unternehmensprüfung;326
20.2.7;12.1.7 Anforderungen an den Datenschutz;328
20.2.8;12.1.8 Fazit;329
20.3;12.2 Sicherstellung der Dienstequalität;330
20.3.1;12.2.1 Grundlagen von Service Level Agreements;331
20.3.2;12.2.2 Anforderungen an Service Level Agreements;332
20.3.2.1;12.2.2.1 Anforderungen an den Inhalt;333
20.3.2.2;12.2.2.2 Anforderungen an die Datenrepräsentation;336
20.3.3;12.2.3 Existierende SLA-Sprachen;337
20.3.4;12.2.4 Service Level Management in UDDI;338
20.3.4.1;12.2.4.1 Erweiterung der UDDI-Datenstrukuren;339
20.3.4.2;12.2.4.2 Verweis durch keyedReference;339
20.3.5;12.2.5 Fazit;340
20.4;12.3 Bezahlmodelle;340
20.5;12.4 Zusammenfassung;342
21;13 | Web Services – nicht nur für Programmierer;343
21.1;Übersicht;343
21.2;13.1 Einleitung;344
21.3;13.2 Erfahrene Anwender;344
21.4;13.3 Anwendungsfälle;344
21.5;13.4 Vom Parsen von Webseiten zu standardisierten Web Services;345
21.6;13.5 Anforderungen an nicht-dienstspezifische Appli-kationen;345
21.7;13.6 Umsetzungsformen;346
21.7.1;13.6.1 Unterstützung komplexer Anfragen;347
21.7.1.1;13.6.1.1 Anwendungen für komplexe Anfragen;349
21.7.1.2;13.6.2 Unterstützung von Automatisierung;350
21.8;13.7 Semantik;351
21.8.1;13.7.1 Ausblick;351
21.9;13.8 Mashups;352
21.10;13.9 Populäre Beispiele;352
21.11;13.10 Das Beispiel WIDE;353
21.12;13.11 Zusammenfassung;354
22;14 | Anwendungen des Service-Konzepts – Semantik und Wolken;355
22.1;Übersicht;355
22.2;14.1 Das „Semantic Web“;356
22.2.1;14.1.1 Kommunikation;356
22.2.2;14.1.2 Transport von Bedeutung;357
22.2.3;14.1.3 Uniform Resource Identifier;358
22.2.4;14.1.4 Konzepte des Semantic Web;359
22.2.5;14.1.5 Das Resource Description Framework;360
22.2.6;14.1.6 RDF-Schema;363
22.2.7;14.1.7 Web Ontology Language;365
22.2.8;14.1.8 Semantic Web Services;368
22.3;14.2 Grid Computing;369
22.3.1;14.2.1 Einleitung;369
22.3.2;14.2.2 SOA imGrid – Die Open Grid Services Architec-ture;370
22.3.3;14.2.3 WSRF – Das Web Services Resource Framework;371
22.3.4;14.2.4 Zusammenfassung;374
22.4;14.3 Cloud Computing;375
22.4.1;14.3.1 Definition;375
22.4.2;14.3.2 Arten von Clouds;376
22.5;14.4 Zusammenfassung;378
23;15 | Ausblick;379
24;Literaturverzeichnis;381
25;Abkürzungen;391
26;Index;395




