Service-orientierte Architekturen mit Web Services: Konzepte, Standards, Praxis
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
Spektrum. Akad. Verl.
2008
|
Ausgabe: | 3. Aufl. |
Schlagworte: | |
Online-Zugang: | Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | XXIX, 368 S. Ill., graph. Darst. |
ISBN: | 9783827419934 382741993X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023265865 | ||
003 | DE-604 | ||
005 | 20231030 | ||
007 | t | ||
008 | 080418s2008 ad|| |||| 00||| ger d | ||
016 | 7 | |a 989121410 |2 DE-101 | |
020 | |a 9783827419934 |9 978-3-8274-1993-4 | ||
020 | |a 382741993X |9 3-8274-1993-X | ||
035 | |a (OCoLC)255010076 | ||
035 | |a (DE-599)BVBBV023265865 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-20 |a DE-824 |a DE-Aug4 |a DE-91G |a DE-858 |a DE-384 |a DE-M158 |a DE-M347 |a DE-859 |a DE-861 |a DE-522 |a DE-523 |a DE-92 |a DE-634 |a DE-1049 |a DE-N2 | ||
082 | 0 | |a 004 | |
084 | |a QP 345 |0 (DE-625)141866: |2 rvk | ||
084 | |a ST 205 |0 (DE-625)143613: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 505 |0 (DE-625)143675: |2 rvk | ||
084 | |a ST 515 |0 (DE-625)143677: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 614f |2 stub | ||
100 | 1 | |a Melzer, Ingo |e Verfasser |0 (DE-588)12410567X |4 aut | |
245 | 1 | 0 | |a Service-orientierte Architekturen mit Web Services |b Konzepte, Standards, Praxis |c Ingo Melzer |
250 | |a 3. Aufl. | ||
264 | 1 | |a Heidelberg |b Spektrum. Akad. Verl. |c 2008 | |
300 | |a XXIX, 368 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Serviceorientierte Architektur - Web Services | |
650 | 4 | |a Web Service / Informationsmanagement / Theorie | |
650 | 0 | 7 | |a Web Services |0 (DE-588)4691234-4 |2 gnd |9 rswk-swf |
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 | 1 | |a Web Services |0 (DE-588)4691234-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://www.springer.com/spektrum+akademischer+verlag/informatik/informatik+und+it+%C3%BCbergreifend/book/978-3-8274-1993-4 |3 Ausführliche Beschreibung |
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=016450967&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016450967 |
Datensatz im Suchindex
_version_ | 1804137576905310208 |
---|---|
adam_text | Inhaltsverzeichnis
Vorworte........................................................ VII
Zur ersten Auflage................................................ VII
Zielsetzung ...................................................... VII
Für wen ist dieses Buch?..........................................VIII
Zur zweiten Auflage.............................................. IX
Zur dritten Auflage............................................... IX
Danksagungen................................................... XI
Mario............................................................XIV
Geleitwort zur ersten Auflage..................................... XV
Geleitwort zur zweiten Auflage ...................................XVII
1 Einleitung................................................. l
1.1 Historie von Web Services und SOA......................... 2
1.2 Intention.................................................. 2
1.3 Aufbau des Buches ........................................ 3
2 Service-orientierte Architektur............................. 9
2.1 Einleitung................................................. 10
2.2 Merkmale einer SOA....................................... 10
2.3 Definition einer SOA....................................... 13
2.4 Rollen und Aktionen in einer SOA........................... 14
2.5 Dienste................................................... 14
2.6 Ein neues Programmierkonzept............................. 19
2.7 Enterprise Service Bus...................................... 21
2.8 Ausblick................................................... 26
2.9 Zusammenfassung........................................ 27
3 Service-orientierte Organisation............................ 29
3-1 Einleitung................................................. 30
3.2 IT-Organisation: Von Säulen zu Balken ...................... 30
33 Das nächste Komponentenmodell.......................... 33
3.4 Flexibilität vs. Standardisierung ............................ 34
35 DerSOA-Lebenszyklus ..................................... 36
3.6 Organisationsstrukturen................................... 38
3.7 Herausforderungen an die Organisation .................... 40
3.8 Thesen.................................................... 48
3-9 Zusammenfassung........................................ 51
4 Web-Services-Architektur.................................. 53
4.1 Einleitung................................................. 54
4-2 Das grundlegende Konzept................................. 55
4.3 Architektur................................................ 59
4.4 Standardisierungsgremien................................. 62
4.5 CORBA.................................................... 66
4.6 Mythen und Legenden..................................... 67
4.7 Zusammenfassung........................................ 71
5 SOAP..................................................... 75
5.1 Einleitung................................................. 76
5.2 Die SOAP-Spezifikationen .................................. 76
5.3 Ein klein wenig Kommunikationstheorie.................... 77
5.4 Aufbau einer SOAP-Nachricht .............................. 79
5.5 Remote Procedure Call mit SOAP............................ 84
5.6 Codierung und Datentypen................................. 88
5.7 Transportprotokolle........................................ 91
5.8 Service-Endpunkte......................................... 93
5.9 Nachrichten synchron und asynchron übermitteln........... 94
5.10 WS-Addressing............................................ 95
5.11 SOAP-Verwandte.......................................... 99
5.12 Zusammenfassung........................................105
6 Web Services Description Language ........................107
6.1 Einleitung.................................................108
6.2 Abstrakte Beschreibung der Dienstfunktionen...............HO
6.3 Konkrete Beschreibung des Endpunktes.....................113
6.4 Austauschmuster für Nachrichten..........................115
6.5 Modularisierung von WSDL-Beschreibungen ................116
6.6 Erweiterungsmechanismus................................118
6.7 Das WSDL-Komponentenmodell............................119
6.8 Zusammenfassung........................................130
7 Verzeichnisdienste für Web Services........................133
7.1 Einleitung.................................................134
7.2 Web Services Inspection Language..........................134
7.3 UDDI .....................................................137
7.4 Nutzungsszenarien für UDOI...............................153
7.5 Erfolg von Verzeichnisdiensten.............................158
76 Zusammenfassung........................................159
8 Leistungsaspekte von Web Services.........................161
8.1 Vorbemerkung............................................162
8.2 Einleitung.................................................162
8.3 Grundlagen...............................................163
8.4 Quantitative Anforderungen...............................169
8.5 Architektur des Prototyps..................................171
8.6 Messungen ...............................................174
8.7 Analyse der Messungen....................................186
8.8 Skalierbarkeit.............................................189
8.9 Zusammenfassung........................................192
9 Web Services und Sicherheit...............................195
9.1 Einleitung.................................................196
9.2 Sicherheitsaspekte.........................................196
9.3 Eigenschaften kryptographischer Verfahren.................198
9.4 Nachrichtensicherheit.....................................201
9.5 XML Digital Signatures.....................................208
9.6 XML Encryption............................................212
9.7 WS-Security...............................................216
9.8 WS-Security-Erweiterungen................................217
9.9 Security Assertion Markup Language .......................221
9.10 Ein Proxy für Web-Services-Sicherheit.......................222
9.11 Zusammenfassung........................................226
10 Geschäftsprozess-Modellierung und -Management..........229
10.1 Geschäftsprozess-Modellierung............................230
10.2 BPEL4WS als Programmiersprache..........................238
10.3 WS-BPEL 2.0...............................................262
10.4 Zusammenfassung........................................264
11 Web Services und Transaktionen ...........................265
11.1 Motivation................................................266
11.2 Existierende Konzepte.....................................268
11.3 Existierende Spezifikationen................................274
11.4 Web Services Transaction Framework.......................276
11.5 Folgerungen und Ausblick..................................285
12 Nichttechnische Anforderungen............................287
12.1 Rechtliche Rahmenbedingungen für SOA....................288
12.2 Sicherstellung der Dienstequalität..........................299
12.3 Bezahlmodelle ............................................309
12.4 Zusammenfassung........................................311
13 Web Services - nicht nur für Programmierer ................313
13.1 Einleitung.................................................314
132 Erfahrene Anwender.......................................314
13.3 Anwendungsfälle..........................................314
13.4 Vom Parsen von Webseiten zu standardisierten Web Services 315
13.5 Anforderungen an nicht-dienstspezifische Applikationen.....315
13.6 Umsetzungsformen .......................................316
13.7 Semantik..................................................321
13.8 Populäre Beispiele.........................................322
13.9 Das Beispiel WIDE.........................................322
13.10 Zusammenfassung........................................324
14 Semantic Web Services und Grid Computing................325
14.1 Das.SemanticWeb .......................................326
14.2 Grid Computing...........................................339
15 Ausblick ..................................................347
Literaturverzeichnis...............................................349
Abkürzungen....................................................
Index............................................................363
Abbildungsverzeichnis
1.1 Übersicht der Hauptkapitel................................. 3
1.2 Übersicht der Architekturkapitel............................ 4
1.3 Übersicht der Web-Services-Grundlagen.................... 5
1.4 Übersicht: die weiterführenden Themen zu Web Services .... 6
2.1 SOA Tempel............................................... 13
2.2 Das magische Dreieck einer SOA............................ 14
3.1 Säulen einer gewachsenen IT-Landschaft.................... 31
3.2 Säulen und die Probleme bei Veränderungen................ 32
3.3 Balken in der IT-Landschaft................................. 33
3.4 Mögliche Organisationsstruktur............................ 40
4.1 Web-Services-Dreieck...................................... 56
4.2 Web Services Stack........................................ 58
4-3 Aspekte und Abhängigkeiten einer Web-Services-Architektur. 60
4.4 Architekturmodell des Nachrichtenaufbaus von Web Services 60
4-5 Architekturmodell eines Services von Web Services.......... 61
4.6 Architekturmodell eines Ressourcen-Modells................ 62
4.7 Architekturmodell eines Richtlinien-Modells ................ 63
4.8 Web Services Waves....................................... 72
5.1 Austausch einer SOAP-Nachricht............................ 78
5.2 Grundlegender Aufbau einer SOAP-Nachricht............... 79
6.1 Überblick über die WSDL-Komponenten.....................108
6.2 Schematischer Aufbau des WSDL-Beispiels..................109
7.1 Vergleich von UDDI und WS-lnspection.....................135
72 Das WS-lnspection-Datenmodell...........................135
7.3 Das UDDI-Datenmodell....................................141
7.4 Die businessfnt/ty-Datenstruktur...........................142
7.5 Die i us/ne5s5«v/ce-Datenstruktur..........................144
7.6 Die bindingTemplate-Datenstruktur.........................145
7.7 Die tMode/-Datenstruktur..................................147
7.8 Muster für die Nutzung der UDDI Inquiry API................152
7.9 Die UDDI Business Registry.................................154
7.10 Schema eines vertikalen Marktplatzes......................156
7.11 Schema eines internen UDDI-Verzeichnisses.................157
7.12 Schema eines UDDI-Proxy..................................158
8.1 Aufbau der Infrastruktur...................................173
8.2 im Prototyp verwendete Kornrnunikationsprotokolle.........178
8.3 Netzwerkdump eines SOAP-Aufrufs.........................179
8.4 SOAP Performance während eines Aufrufs ..................180
8.5 Standardabweichung während eines Aufrufs................180
8.6 SOAP Performance der ersten zehn Aufrufe..................181
8.7 SOAP Performance eines nicht vorkompilierten Aufrufs......182
8.8 Standardabweichung eines nicht vorkompiliert Aufrufs......182
8.9 SOAP Performance der ersten Aufrufe, nicht vorkompiliert ... 183
8.10 SOAP Performance während eines Aufrufs (mit Cache).......184
8.11 Standardabweichung während eines Aufrufs (mit Cache) —184
8.12 SOAP Performance der ersten zehn Aufrufe (mit Cache)......185
8.13 Performancemessung......................................187
8.14 Versuchsanordnung mit SPEC-Werten ......................190
8.15 Antwortzeiten SOAP Ping vs. ICMP Ping.....................191
9-1 Erfüllung der Anforderungen an sichere Datenübertragung .. 200
9.2 Security-Kontext in einer Web-Services-Kommunikation.....203
9.3 Verbindungsaufbau bei TLS/SSL............................204
9-4 Erzeugung und Validierung von XML-Signaturen.............208
9.5 Erweiterungen von WS-Security............................216
9.6 Nutzung einer Firewall zur Sicherung einer Übertragung.....223
9.7 Signierender Proxy in der Web-Services-Infrastruktur........224
10.1 WfMC-Workflow-Referenz-Modell..........................231
10.2 Orchestrierung............................................234
10.3 Choreographie............................................235
10.4 Rückblick: Standards für Geschäftsprozess-Modellierung.....236
10.5 Standard Business Process Management Stack..............238
10.6 Kommunikationselemente eines BPEUWS-Dokuments......251
10.7 Partner kommunizieren in einer oder mehrerer Rollen .......252
11.1 Transaktionsarten.........................................275
11.2 WS-Coordination: Basis für WS-AtomicTransaction und WS-
BusinessActivity...........................................276
11.3 WS-Coordination-Übersicht................................279
11.4 Zustands-Diagramm des Completion-Protokolls.............280
11.5 Zustands-Diagramm Volatile2PC und Durable2PC ...........280
11.6 Sequenzdiagramm WS-AtomicTransaction [VajO7, Seite 73] .. 281
11.7 Zustands-Diagramm WS-BusinessActivity...................283
12.1 Gesetzliche Regelungen für SOA............................288
12.2 Einordnung gesetzlicher Regelungen für SOA................289
12.3 Beispiel für ein Online-Reisebüro...........................299
12.4 Service Level Agreement...................................300
12.5 Definition von Metriken....................................304
12.6 Referenzierung von Metriken...............................306
12.7 Bezahlung in Service-orientierten Architekturen.............310
rrtane Nutzung von Web Services.......................316
frage eines Wetterdienstes in WIDE......................323
ereinfachtes Prinzip der Kommunikation...................326
Jer Stock Quote Service als RDF-Craph......................332
Listings
5.1 XML-Struktur eines SOAP Envelopes ........................ 79
52 Struktur eines SOAP Header................................ 80
5.3 Aufbau des SOAP Body..................................... 81
5.4 Beispiel einer SOAP-Nachricht im document style mit einer
HTML-Seite als Nutzlast.................................... 83
5.5 Struktur der SOAP-Fehlermeldung.......................... 85
5.6 Service-Methode des Providers............................. 86
5.7 Struktur des SOAP Request................................. 86
5.8 Struktur der SOAP Response................................ 88
5.9 Struktur des SOAP-RPC-Fehlerfalls.......................... 89
5.10 Varianten für überladene Funktionen....................... 90
5.11 Der um Datentyp-Informationen erweiterte RPC-Request___90
5.12 Eine SOAP-Nachricht, eingebettet in einen HTTP Request.....93
5.13 HTTP Response als Übermittler einer SOAP Response......... 93
5.14 WS-Addressing: Beispiel für ein Endpunkt-Referenz-Dokument 97
5.15 WS-Addressing: Beispiel für SOAP l.2-Nachricht mit WS-Addres-
sing-lnformationen........................................ 99
5.16 Beispiel XML-RPC-Anfrage..................................101
5.17 Beispiel XML-RPC-Antwort.................................102
5.18 Beispiel REST-Aufruf bei Amazon.com.......................103
5.19 Antwort auf die REST-Anfrage..............................104
5.20 REST und PUT .............................................104
5.21 RESTundPOST............................................105
6.1 Aufbau einer WSDL 2.0 Datei...............................110
6.2 Definition der Operationen im interface-Element............110
6.3 Definition der Datentypen im types-Element................112
6.4 WSDL-Typen...............................................112
6.5 Definition der Protokolle im binding-Element................113
6.6 Definition der Zugriffspunkte im service-Element............113
6.7 Dokumentation im documentation-Element ................114
6.8 WSDL-include-Element.....................................117
6.9 WSDL-import-Element.....................................118
6.10 WSDL-interface-Element...................................122
6.11 WSDL-Interface-Operation-Komponente....................123
6.12 WSDL-Interface-Fault-Komponente.........................124
6.13 WSDL-Message-Reference-Komponente.....................125
6.14 WSDL-Fault-Reference-Komponente........................126
6.15 WSDL-binding-Element....................................127
6.16 WSDL-Binding-Operation-Komponente.....................128
6.17 WSDL-Binding-Message-Reference-Komponente............128
6.18 WSDL-Binding-Fault-Kornponente..........................129
6.19 WSDL-Service-Komponente................................129
6.20 WSDL-Endpoint-Komponente ..............................130
7.1 Beispiel für ein WS-lnspection-Dokument...................136
7.2 Beispiel für eine businessEntity.............................143
7.3 Beispiel für einen businessService...........................144
7.4 Beispiel für ein bindingTemplate............................146
7.5 Beispiel für ein tModel.....................................148
8.1 Implementierung des SOAP-Echo-Service....................176
8.2 Implementierung des SOAPing Client.......................177
8.3 Aufruf des SOAPing Clients.................................178
9.1 Beispiel eines signierten SOAP-Dokuments..................210
9.2 Beispiel eines chiffrierten SOAP-Dokuments.................214
93 Beispiel einer einfachen WS-Policy..........................217
10.1 Die erste Ebene eines BPEUWS-Dokuments.................240
10.2 Gültigkeitsbereich in einem BPEUWS-Dokument definieren.. 240
10.3 Deklaration von Variablen in einem BPEUWS-Dokument.....242
10.4 Wertzuweisung...........................................242
10.5 Syntax der Aktivität assign.................................242
10.6 Mögliche Werte...........................................243
10.7 Für alle Attribute und Elemente spezifizierte Aktivitäten.....244
10.8 Beispiel für eine (synchrone) invoite-Aktivität................245
10.9 Die aufrufende Instanz caller startet den BPEUWS-Prozess... 245
10.10 Rückgabe des Ergebnisses an die aufrufende Instanz.........245
10.11 Werfen einer Ausnahme...................................246
10.12 terminate.................................................246
10.13 Syntax der beiden zulässigen Warteanweisungen ...........246
10.14 empty....................................................247
10.15 Erlaubt die sequenzielte Abarbeitung von Aktivitäten........248
10.16 Eine einfache Schleife......................................248
10.17 Eine einfache Fallunterscheidung, die if-Semantik nachbildet. 249
10.18 Paralleles Abarbeiten von Aktivitäten.......................249
10.19 Festlegung der Ausführungsreihenfolge: A vor B - und X vor Y 250
10.20 Zuweisung einer BPEUWS-Rolle zu einem WSDL-Service-Inter-
face.......................................................252
10.21 Der Webdienst ist manchmal Verkäufer, manchmal Versen-
der einer Ware............................................253
10.22 Definition und Instanziierung eines Beziehungstyps, bei der
der Prozess als Käufer auftritt..............................254
10.23 Aufruf der verkaufe-Operation beim Verkäufer..............255
10.24 Start des Prozesses durch die Operation buy.................256
10.25 Der Aufrufer der Operation buy erhält als Rückgabe einen Preis256
10.26 properties.................................................257
10.27 propertyAlias..............................................257
10.28 Abbruch eines Geschäftsvorgangs durch Aufruf von cancel... 258
10.29 Definition eines Alarms....................................258
10-30 Das Warten auf einen Aufruf von buy oder getPrice..........258
iichere Benutzeridentifikation durch die Korrelationsmenge
userid.....................................................259
Beispiel für ein Bestellsystem...............................260
Kompensieren einer fehlenden Datenbankverbindung.......260
Syntax des Elements compensationHandler..................261
Beispiel SQL-Transaktion...................................277
Beispiel Java-Transaktion...................................277
1 Beispiel für ein Service Level Agreement.....................307
2 Verweis auf ein SLA mittels keyedReference.................308
.1 Der Stock Quote Service in der N3-Notation.................333
t.2 Der Stock Quote Service in RDF/XML........................334
4.3 Verstoß gegen AGB in N3...................................334
14.4 Beispiel einer OWL-Klassenhierarchie.......................336
145 Beispiel für Restriktionen auf Eigenschaften in OWL.........337
14.6 WS-Addressing Endpoint Reference.........................343
14.7 WS-ResourceProperties Beispiel ............................344
|
adam_txt |
Inhaltsverzeichnis
Vorworte. VII
Zur ersten Auflage. VII
Zielsetzung . VII
Für wen ist dieses Buch?.VIII
Zur zweiten Auflage. IX
Zur dritten Auflage. IX
Danksagungen. XI
Mario.XIV
Geleitwort zur ersten Auflage. XV
Geleitwort zur zweiten Auflage .XVII
1 Einleitung. l
1.1 Historie von Web Services und SOA. 2
1.2 Intention. 2
1.3 Aufbau des Buches . 3
2 Service-orientierte Architektur. 9
2.1 Einleitung. 10
2.2 Merkmale einer SOA. 10
2.3 Definition einer SOA. 13
2.4 Rollen und Aktionen in einer SOA. 14
2.5 Dienste. 14
2.6 Ein neues Programmierkonzept. 19
2.7 Enterprise Service Bus. 21
2.8 Ausblick. 26
2.9 Zusammenfassung. 27
3 Service-orientierte Organisation. 29
3-1 Einleitung. 30
3.2 IT-Organisation: Von Säulen zu Balken . 30
33 Das nächste Komponentenmodell. 33
3.4 Flexibilität vs. Standardisierung . 34
35 DerSOA-Lebenszyklus . 36
3.6 Organisationsstrukturen. 38
3.7 Herausforderungen an die Organisation . 40
3.8 Thesen. 48
3-9 Zusammenfassung. 51
4 Web-Services-Architektur. 53
4.1 Einleitung. 54
4-2 Das grundlegende Konzept. 55
4.3 Architektur. 59
4.4 Standardisierungsgremien. 62
4.5 CORBA. 66
4.6 Mythen und Legenden. 67
4.7 Zusammenfassung. 71
5 SOAP. 75
5.1 Einleitung. 76
5.2 Die SOAP-Spezifikationen . 76
5.3 Ein klein wenig Kommunikationstheorie. 77
5.4 Aufbau einer SOAP-Nachricht . 79
5.5 Remote Procedure Call mit SOAP. 84
5.6 Codierung und Datentypen. 88
5.7 Transportprotokolle. 91
5.8 Service-Endpunkte. 93
5.9 Nachrichten synchron und asynchron übermitteln. 94
5.10 WS-Addressing. 95
5.11 SOAP-Verwandte. 99
5.12 Zusammenfassung.105
6 Web Services Description Language .107
6.1 Einleitung.108
6.2 Abstrakte Beschreibung der Dienstfunktionen.HO
6.3 Konkrete Beschreibung des Endpunktes.113
6.4 Austauschmuster für Nachrichten.115
6.5 Modularisierung von WSDL-Beschreibungen .116
6.6 Erweiterungsmechanismus.118
6.7 Das WSDL-Komponentenmodell.119
6.8 Zusammenfassung.130
7 Verzeichnisdienste für Web Services.133
7.1 Einleitung.134
7.2 Web Services Inspection Language.134
7.3 UDDI .137
7.4 Nutzungsszenarien für UDOI.153
7.5 Erfolg von Verzeichnisdiensten.158
76 Zusammenfassung.159
8 Leistungsaspekte von Web Services.161
8.1 Vorbemerkung.162
8.2 Einleitung.162
8.3 Grundlagen.163
8.4 Quantitative Anforderungen.169
8.5 Architektur des Prototyps.171
8.6 Messungen .174
8.7 Analyse der Messungen.186
8.8 Skalierbarkeit.189
8.9 Zusammenfassung.192
9 Web Services und Sicherheit.195
9.1 Einleitung.196
9.2 Sicherheitsaspekte.196
9.3 Eigenschaften kryptographischer Verfahren.198
9.4 Nachrichtensicherheit.201
9.5 XML Digital Signatures.208
9.6 XML Encryption.212
9.7 WS-Security.216
9.8 WS-Security-Erweiterungen.217
9.9 Security Assertion Markup Language .221
9.10 Ein Proxy für Web-Services-Sicherheit.222
9.11 Zusammenfassung.226
10 Geschäftsprozess-Modellierung und -Management.229
10.1 Geschäftsprozess-Modellierung.230
10.2 BPEL4WS als Programmiersprache.238
10.3 WS-BPEL 2.0.262
10.4 Zusammenfassung.264
11 Web Services und Transaktionen .265
11.1 Motivation.266
11.2 Existierende Konzepte.268
11.3 Existierende Spezifikationen.274
11.4 Web Services Transaction Framework.276
11.5 Folgerungen und Ausblick.285
12 Nichttechnische Anforderungen.287
12.1 Rechtliche Rahmenbedingungen für SOA.288
12.2 Sicherstellung der Dienstequalität.299
12.3 Bezahlmodelle .309
12.4 Zusammenfassung.311
13 Web Services - nicht nur für Programmierer .313
13.1 Einleitung.314
132 Erfahrene Anwender.314
13.3 Anwendungsfälle.314
13.4 Vom Parsen von Webseiten zu standardisierten Web Services 315
13.5 Anforderungen an nicht-dienstspezifische Applikationen.315
13.6 Umsetzungsformen .316
13.7 Semantik.321
13.8 Populäre Beispiele.322
13.9 Das Beispiel WIDE.322
13.10 Zusammenfassung.324
14 Semantic Web Services und Grid Computing.325
14.1 Das.SemanticWeb".326
14.2 Grid Computing.339
15 Ausblick .347
Literaturverzeichnis.349
Abkürzungen.
Index.363
Abbildungsverzeichnis
1.1 Übersicht der Hauptkapitel. 3
1.2 Übersicht der Architekturkapitel. 4
1.3 Übersicht der Web-Services-Grundlagen. 5
1.4 Übersicht: die weiterführenden Themen zu Web Services . 6
2.1 SOA Tempel. 13
2.2 Das magische Dreieck einer SOA. 14
3.1 Säulen einer gewachsenen IT-Landschaft. 31
3.2 Säulen und die Probleme bei Veränderungen. 32
3.3 Balken in der IT-Landschaft. 33
3.4 Mögliche Organisationsstruktur. 40
4.1 Web-Services-Dreieck. 56
4.2 Web Services Stack. 58
4-3 Aspekte und Abhängigkeiten einer Web-Services-Architektur. 60
4.4 Architekturmodell des Nachrichtenaufbaus von Web Services 60
4-5 Architekturmodell eines Services von Web Services. 61
4.6 Architekturmodell eines Ressourcen-Modells. 62
4.7 Architekturmodell eines Richtlinien-Modells . 63
4.8 Web Services Waves. 72
5.1 Austausch einer SOAP-Nachricht. 78
5.2 Grundlegender Aufbau einer SOAP-Nachricht. 79
6.1 Überblick über die WSDL-Komponenten.108
6.2 Schematischer Aufbau des WSDL-Beispiels.109
7.1 Vergleich von UDDI und WS-lnspection.135
72 Das WS-lnspection-Datenmodell.135
7.3 Das UDDI-Datenmodell.141
7.4 Die businessfnt/ty-Datenstruktur.142
7.5 Die i us/ne5s5«v/ce-Datenstruktur.144
7.6 Die bindingTemplate-Datenstruktur.145
7.7 Die tMode/-Datenstruktur.147
7.8 Muster für die Nutzung der UDDI Inquiry API.152
7.9 Die UDDI Business Registry.154
7.10 Schema eines vertikalen Marktplatzes.156
7.11 Schema eines internen UDDI-Verzeichnisses.157
7.12 Schema eines UDDI-Proxy.158
8.1 Aufbau der Infrastruktur.173
8.2 im Prototyp verwendete Kornrnunikationsprotokolle.178
8.3 Netzwerkdump eines SOAP-Aufrufs.179
8.4 SOAP Performance während eines Aufrufs .180
8.5 Standardabweichung während eines Aufrufs.180
8.6 SOAP Performance der ersten zehn Aufrufe.181
8.7 SOAP Performance eines nicht vorkompilierten Aufrufs.182
8.8 Standardabweichung eines nicht vorkompiliert Aufrufs.182
8.9 SOAP Performance der ersten Aufrufe, nicht vorkompiliert . 183
8.10 SOAP Performance während eines Aufrufs (mit Cache).184
8.11 Standardabweichung während eines Aufrufs (mit Cache) —184
8.12 SOAP Performance der ersten zehn Aufrufe (mit Cache).185
8.13 Performancemessung.187
8.14 Versuchsanordnung mit SPEC-Werten .190
8.15 Antwortzeiten SOAP Ping vs. ICMP Ping.191
9-1 Erfüllung der Anforderungen an sichere Datenübertragung . 200
9.2 Security-Kontext in einer Web-Services-Kommunikation.203
9.3 Verbindungsaufbau bei TLS/SSL.204
9-4 Erzeugung und Validierung von XML-Signaturen.208
9.5 Erweiterungen von WS-Security.216
9.6 Nutzung einer Firewall zur Sicherung einer Übertragung.223
9.7 Signierender Proxy in der Web-Services-Infrastruktur.224
10.1 WfMC-Workflow-Referenz-Modell.231
10.2 Orchestrierung.234
10.3 Choreographie.235
10.4 Rückblick: Standards für Geschäftsprozess-Modellierung.236
10.5 Standard Business Process Management Stack.238
10.6 Kommunikationselemente eines BPEUWS-Dokuments.251
10.7 Partner kommunizieren in einer oder mehrerer Rollen .252
11.1 Transaktionsarten.275
11.2 WS-Coordination: Basis für WS-AtomicTransaction und WS-
BusinessActivity.276
11.3 WS-Coordination-Übersicht.279
11.4 Zustands-Diagramm des Completion-Protokolls.280
11.5 Zustands-Diagramm Volatile2PC und Durable2PC .280
11.6 Sequenzdiagramm WS-AtomicTransaction [VajO7, Seite 73] . 281
11.7 Zustands-Diagramm WS-BusinessActivity.283
12.1 Gesetzliche Regelungen für SOA.288
12.2 Einordnung gesetzlicher Regelungen für SOA.289
12.3 Beispiel für ein Online-Reisebüro.299
12.4 Service Level Agreement.300
12.5 Definition von Metriken.304
12.6 Referenzierung von Metriken.306
12.7 Bezahlung in Service-orientierten Architekturen.310
rrtane Nutzung von Web Services.316
frage eines Wetterdienstes in WIDE.323
ereinfachtes Prinzip der Kommunikation.326
Jer Stock Quote Service als RDF-Craph.332
Listings
5.1 XML-Struktur eines SOAP Envelopes . 79
52 Struktur eines SOAP Header. 80
5.3 Aufbau des SOAP Body. 81
5.4 Beispiel einer SOAP-Nachricht im document style mit einer
HTML-Seite als Nutzlast. 83
5.5 Struktur der SOAP-Fehlermeldung. 85
5.6 Service-Methode des Providers. 86
5.7 Struktur des SOAP Request. 86
5.8 Struktur der SOAP Response. 88
5.9 Struktur des SOAP-RPC-Fehlerfalls. 89
5.10 Varianten für überladene Funktionen. 90
5.11 Der um Datentyp-Informationen erweiterte RPC-Request_90
5.12 Eine SOAP-Nachricht, eingebettet in einen HTTP Request.93
5.13 HTTP Response als Übermittler einer SOAP Response. 93
5.14 WS-Addressing: Beispiel für ein Endpunkt-Referenz-Dokument 97
5.15 WS-Addressing: Beispiel für SOAP l.2-Nachricht mit WS-Addres-
sing-lnformationen. 99
5.16 Beispiel XML-RPC-Anfrage.101
5.17 Beispiel XML-RPC-Antwort.102
5.18 Beispiel REST-Aufruf bei Amazon.com.103
5.19 Antwort auf die REST-Anfrage.104
5.20 REST und PUT .104
5.21 RESTundPOST.105
6.1 Aufbau einer WSDL 2.0 Datei.110
6.2 Definition der Operationen im interface-Element.110
6.3 Definition der Datentypen im types-Element.112
6.4 WSDL-Typen.112
6.5 Definition der Protokolle im binding-Element.113
6.6 Definition der Zugriffspunkte im service-Element.113
6.7 Dokumentation im documentation-Element .114
6.8 WSDL-include-Element.117
6.9 WSDL-import-Element.118
6.10 WSDL-interface-Element.122
6.11 WSDL-Interface-Operation-Komponente.123
6.12 WSDL-Interface-Fault-Komponente.124
6.13 WSDL-Message-Reference-Komponente.125
6.14 WSDL-Fault-Reference-Komponente.126
6.15 WSDL-binding-Element.127
6.16 WSDL-Binding-Operation-Komponente.128
6.17 WSDL-Binding-Message-Reference-Komponente.128
6.18 WSDL-Binding-Fault-Kornponente.129
6.19 WSDL-Service-Komponente.129
6.20 WSDL-Endpoint-Komponente .130
7.1 Beispiel für ein WS-lnspection-Dokument.136
7.2 Beispiel für eine businessEntity.143
7.3 Beispiel für einen businessService.144
7.4 Beispiel für ein bindingTemplate.146
7.5 Beispiel für ein tModel.148
8.1 Implementierung des SOAP-Echo-Service.176
8.2 Implementierung des SOAPing Client.177
8.3 Aufruf des SOAPing Clients.178
9.1 Beispiel eines signierten SOAP-Dokuments.210
9.2 Beispiel eines chiffrierten SOAP-Dokuments.214
93 Beispiel einer einfachen WS-Policy.217
10.1 Die erste Ebene eines BPEUWS-Dokuments.240
10.2 Gültigkeitsbereich in einem BPEUWS-Dokument definieren. 240
10.3 Deklaration von Variablen in einem BPEUWS-Dokument.242
10.4 Wertzuweisung.242
10.5 Syntax der Aktivität assign.242
10.6 Mögliche Werte.243
10.7 Für alle Attribute und Elemente spezifizierte Aktivitäten.244
10.8 Beispiel für eine (synchrone) invoite-Aktivität.245
10.9 Die aufrufende Instanz caller startet den BPEUWS-Prozess. 245
10.10 Rückgabe des Ergebnisses an die aufrufende Instanz.245
10.11 Werfen einer Ausnahme.246
10.12 terminate.246
10.13 Syntax der beiden zulässigen Warteanweisungen .246
10.14 empty.247
10.15 Erlaubt die sequenzielte Abarbeitung von Aktivitäten.248
10.16 Eine einfache Schleife.248
10.17 Eine einfache Fallunterscheidung, die if-Semantik nachbildet. 249
10.18 Paralleles Abarbeiten von Aktivitäten.249
10.19 Festlegung der Ausführungsreihenfolge: A vor B - und X vor Y 250
10.20 Zuweisung einer BPEUWS-Rolle zu einem WSDL-Service-Inter-
face.252
10.21 Der Webdienst ist manchmal Verkäufer, manchmal Versen-
der einer Ware.253
10.22 Definition und Instanziierung eines Beziehungstyps, bei der
der Prozess als Käufer auftritt.254
10.23 Aufruf der verkaufe-Operation beim Verkäufer.255
10.24 Start des Prozesses durch die Operation buy.256
10.25 Der Aufrufer der Operation buy erhält als Rückgabe einen Preis256
10.26 properties.257
10.27 propertyAlias.257
10.28 Abbruch eines Geschäftsvorgangs durch Aufruf von cancel. 258
10.29 Definition eines Alarms.258
10-30 Das Warten auf einen Aufruf von buy oder getPrice.258
iichere Benutzeridentifikation durch die Korrelationsmenge
userid.259
Beispiel für ein Bestellsystem.260
Kompensieren einer fehlenden Datenbankverbindung.260
Syntax des Elements compensationHandler.261
Beispiel SQL-Transaktion.277
Beispiel Java-Transaktion.277
1 Beispiel für ein Service Level Agreement.307
2 Verweis auf ein SLA mittels keyedReference.308
.1 Der Stock Quote Service in der N3-Notation.333
t.2 Der Stock Quote Service in RDF/XML.334
4.3 Verstoß gegen AGB in N3.334
14.4 Beispiel einer OWL-Klassenhierarchie.336
145 Beispiel für Restriktionen auf Eigenschaften in OWL.337
14.6 WS-Addressing Endpoint Reference.343
14.7 WS-ResourceProperties Beispiel .344 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Melzer, Ingo |
author_GND | (DE-588)12410567X |
author_facet | Melzer, Ingo |
author_role | aut |
author_sort | Melzer, Ingo |
author_variant | i m im |
building | Verbundindex |
bvnumber | BV023265865 |
classification_rvk | QP 345 ST 205 ST 230 ST 252 ST 505 ST 515 |
classification_tum | DAT 614f |
ctrlnum | (OCoLC)255010076 (DE-599)BVBBV023265865 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Wirtschaftswissenschaften |
discipline_str_mv | Informatik Wirtschaftswissenschaften |
edition | 3. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02191nam a2200505 c 4500</leader><controlfield tag="001">BV023265865</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231030 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080418s2008 ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">989121410</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827419934</subfield><subfield code="9">978-3-8274-1993-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">382741993X</subfield><subfield code="9">3-8274-1993-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255010076</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023265865</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-20</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-M158</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-N2</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QP 345</subfield><subfield code="0">(DE-625)141866:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 205</subfield><subfield code="0">(DE-625)143613:</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 252</subfield><subfield code="0">(DE-625)143627:</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">ST 515</subfield><subfield code="0">(DE-625)143677:</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="084" ind1=" " ind2=" "><subfield code="a">DAT 614f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Melzer, Ingo</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12410567X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Service-orientierte Architekturen mit Web Services</subfield><subfield code="b">Konzepte, Standards, Praxis</subfield><subfield code="c">Ingo Melzer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">Spektrum. Akad. Verl.</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIX, 368 S.</subfield><subfield code="b">Ill., graph. Darst.</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=" " ind2="4"><subfield code="a">Serviceorientierte Architektur - Web Services</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web Service / Informationsmanagement / Theorie</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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="1"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.springer.com/spektrum+akademischer+verlag/informatik/informatik+und+it+%C3%BCbergreifend/book/978-3-8274-1993-4</subfield><subfield code="3">Ausführliche Beschreibung</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=016450967&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016450967</subfield></datafield></record></collection> |
id | DE-604.BV023265865 |
illustrated | Illustrated |
index_date | 2024-07-02T20:33:54Z |
indexdate | 2024-07-09T21:14:30Z |
institution | BVB |
isbn | 9783827419934 382741993X |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016450967 |
oclc_num | 255010076 |
open_access_boolean | |
owner | DE-20 DE-824 DE-Aug4 DE-91G DE-BY-TUM DE-858 DE-384 DE-M158 DE-M347 DE-859 DE-861 DE-522 DE-523 DE-92 DE-634 DE-1049 DE-N2 |
owner_facet | DE-20 DE-824 DE-Aug4 DE-91G DE-BY-TUM DE-858 DE-384 DE-M158 DE-M347 DE-859 DE-861 DE-522 DE-523 DE-92 DE-634 DE-1049 DE-N2 |
physical | XXIX, 368 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Spektrum. Akad. Verl. |
record_format | marc |
spelling | Melzer, Ingo Verfasser (DE-588)12410567X aut Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis Ingo Melzer 3. Aufl. Heidelberg Spektrum. Akad. Verl. 2008 XXIX, 368 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Serviceorientierte Architektur - Web Services Web Service / Informationsmanagement / Theorie Web Services (DE-588)4691234-4 gnd rswk-swf Serviceorientierte Architektur (DE-588)4841015-9 gnd rswk-swf Serviceorientierte Architektur (DE-588)4841015-9 s Web Services (DE-588)4691234-4 s DE-604 text/html http://www.springer.com/spektrum+akademischer+verlag/informatik/informatik+und+it+%C3%BCbergreifend/book/978-3-8274-1993-4 Ausführliche Beschreibung HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016450967&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Melzer, Ingo Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis Serviceorientierte Architektur - Web Services Web Service / Informationsmanagement / Theorie Web Services (DE-588)4691234-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd |
subject_GND | (DE-588)4691234-4 (DE-588)4841015-9 |
title | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis |
title_auth | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis |
title_exact_search | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis |
title_exact_search_txtP | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis |
title_full | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis Ingo Melzer |
title_fullStr | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis Ingo Melzer |
title_full_unstemmed | Service-orientierte Architekturen mit Web Services Konzepte, Standards, Praxis Ingo Melzer |
title_short | Service-orientierte Architekturen mit Web Services |
title_sort | service orientierte architekturen mit web services konzepte standards praxis |
title_sub | Konzepte, Standards, Praxis |
topic | Serviceorientierte Architektur - Web Services Web Service / Informationsmanagement / Theorie Web Services (DE-588)4691234-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd |
topic_facet | Serviceorientierte Architektur - Web Services Web Service / Informationsmanagement / Theorie Web Services Serviceorientierte Architektur |
url | http://www.springer.com/spektrum+akademischer+verlag/informatik/informatik+und+it+%C3%BCbergreifend/book/978-3-8274-1993-4 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016450967&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT melzeringo serviceorientiertearchitekturenmitwebserviceskonzeptestandardspraxis |