Grundkurs verteilte Systeme: Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker
Gespeichert in:
Vorheriger Titel: | Bengel, Günther Verteilte Systeme |
---|---|
1. Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg
2004
|
Ausgabe: | 3., verb. und erw. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Bis 2. Aufl. u.d.T.: Bengel, Günther: Verteilte Systeme |
Beschreibung: | XV, 443 S. graph. Darst. |
ISBN: | 3528257385 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV017934025 | ||
003 | DE-604 | ||
005 | 20051208 | ||
007 | t | ||
008 | 040317s2004 gw d||| |||| 00||| ger d | ||
020 | |a 3528257385 |9 3-528-25738-5 | ||
035 | |a (OCoLC)76485059 | ||
035 | |a (DE-599)BVBBV017934025 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-859 |a DE-355 |a DE-739 |a DE-824 |a DE-858 |a DE-703 |a DE-898 |a DE-473 |a DE-91 |a DE-29T |a DE-522 |a DE-523 |a DE-526 |a DE-634 |a DE-83 |a DE-188 |a DE-2070s | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a DAT 250f |2 stub | ||
100 | 1 | |a Bengel, Günther |e Verfasser |4 aut | |
245 | 1 | 0 | |a Grundkurs verteilte Systeme |b Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker |c Günther Bengel |
250 | |a 3., verb. und erw. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg |c 2004 | |
300 | |a XV, 443 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Bis 2. Aufl. u.d.T.: Bengel, Günther: Verteilte Systeme | ||
650 | 0 | 7 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |D s |
689 | 1 | |5 DE-604 | |
780 | 0 | 0 | |i Bis 2. Auflage |a Bengel, Günther |t Verteilte Systeme |
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=010752737&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-010752737 |
Datensatz im Suchindex
_version_ | 1804130586490568704 |
---|---|
adam_text | Titel: Grundkurs verteilte Systeme
Autor: Bengel, Günther
Jahr: 2004
Günther Bengel
Grundkurs
Verteilte Systeme
Grundlagen und Praxis des
Client-Server-Computing -
Inklusive aktueller Technologien
wie Web-Services u. a. -
Für Studenten und Praktiker
3., verbesserte und erweiterte Auflage
Vieweg
Inhaltsverzeichnis
1 Einführung und Grundlagen 1
1.1 Netzwerkbetriebssysteme 7
1.2 Verteilte Betriebssysteme 14
1.3 Verteilte Systeme 17
1.3.1 Schichtenmodelle 17
1.3.2 Middleware 21
1.3.2.1 Distributed Computing Environment (DCE) 23
2 Klassifikation von Client-Server-Architekturen 27
2.1 Client-Server 29
2.1.1 Interaktionssemantik 30
2.1.2 Parallele Server 37
2.1.2.1 Threads 38
2.1.2.2 Implementierung von Threads 40
2.1.2.3 Pthreads 45
2.1.3 Serveraktivierungen 57
2.1.4 Serverzustände 58
2.1.5 Client Caching 61
2.2 Verteilte Prozesse 67
2.3 Client-Server-Server 68
2.3.1 Proxy 69
2.3.2 Broker 70
2.3.3 Trader 74
2.3.4 Filter 74
2.3.5 Balancer 75
2.3.6 Koordinator 76
2.3.7 Agent 78
2.4 Client-Server-Ketten 81
2.5 Client-Server-Bäume 83
XI
3 Kommunikation und Koordination bei verteilter Verarbeitung 85
3. 1 Nachrichten-basierte Kommunikation und Koordination 86
3.1.1 TCP/IP-Sockets 87
3.1.1.1 Datagram-Sockets 94
3.1.1.1.1 Anwendungsbeispiel echo-serving 99
3.1.1.2 Stream-Sockets 103
3.1.1.2.1 Anwendungsbeispiel rlogin 107
3.1.2 Java Message Service QMS) 111
3.1.2.1 Message API 113
3.1.2.2 Producer Consumer API 115
3.1.2.3 Anwendungsbeispiel Erzeuger-Verbraucher-Problem 127
3.1.2.4 JMS Provider 132
3.1.3 Communicating Processes (ComPro) 134
3.2 Entfernter Prozeduraufruf (Remote Procedure Call) 137
3.2.1 Parameter- und Ergebnisübertragung 140
3.2.2 Identifikation und Binden der Aufrufpartner 145
3.2.3 Beispiele für RPC-Systeme 147
3.2.4 RPC-Programmierung 149
3.2.4.1 RPC-Compiler und RPC-Sprache 152
3.2.4.2 Anwendungsbeispiel für entfernte Prozeduren 159
3.3 Objekt-basiert 168
3.3.1 Remote Method Invocation (RMI) 170
3.3.1.1 Package java.rmi 172
3.3.1.2 Package java.rmi.registry 174
3.3.1.3 Package java.rmi.server 176
3.3.1.4 Serialisieren von Objekten 178
3.3.1.5 RMI-Programmierung 179
3.3.2 Common Object Request Broker Architecture (CORBA) 184
3.3.2.1 Objekt Modell 185
3.3.2.2 Object Management Architecture (OMA) 187
3.3.2.3 Object Request Broker (ORB) 190
XII
3.3.2.4 Interface Definition Language (IDL) 195
3.4 Web-basiert 202
3.4.1 HyperText Markup Language (HTML) 210
3.4.2 Dynamische Dokumente 225
3.4.2.1 Common Gateway Interface (CGI) 225
3.4.2.2 Aktive Serverseiten 229
3.4.2.3 Servlets 231
3.4.2.4 Extensible Markup Language (XML) 234
3.4.2.5 XML-Werkzeuge 251
3.4.3 Aktive Dokumente 257
3.4.3.1 Applets 258
3.4.3.2 Skripte 265
3.4.4 Web Services 267
3.4.4.1 Simple Object Access Protocol (SOAP) 269
3.4.4.1.1 Aufbau einer SOAP-Nachricht 269
3.4.4.1.2 Transport von SOAP über HTTP 273
3.4.4.2 Web Services Architektur 274
3.4.4.2.1 Web Service Description Language (WSDL) 276
3.4.4.2.2 Universal Description Discovery and Integration (UDDI) 278
3.5 Komponenten-basiert 283
3.5.1 Enterprise JavaBeans-Architektur 285
3.5.2 EJB-Container 289
3.5.3 Enterprise Beans 294
3.5.3.1 Home Interface 294
3.5.3.2 Component Interface 296
3.5.3.3 Enterprise-Bean-Interface 297
3.5.3.3.1 Session Beans 298
3.5.3.3.2 Entity Beans 304
3.5.3.3.3 Message Driven Beans 309
3.5.4 Entwickeln und Installieren einer Enterprise JavaBean 311
3.5.5 EJB-Programmierung 314
XIII
4 Fundamentale verteilte Algorithmen 317
4.1 Logische Ordnung von Ereignissen 320
4.2 Auswahlalgorithmen 323
4.3 Übereinstimmungsalgorithmen 329
5 Dienste 335
5.1 Namensdienst 336
5.1.1 Domain Name System (DNS) 337
5.1.2 DCE Directory Service 340
5.2 Filedienst 348
5.2.1 Network File System (NFS) 348
5.2.2 Distributed File System (DFS) 352
5.2.3 Filereplikationen 356
5.3 Transaktionsdienst 363
5.3.1 Transaktionen als Erweiterung des File-Servers 365
5.3.1.1 Recovery-Kontrolle 367
5.3.1.2 Konkurrenz-Kontrolle 373
5.3.2 Verteilte Transaktionen 379
5.4 Konkurrenzdienst 381
5.4.1 Zentralisierter Algorithmus 381
5.4.2 Verteilte Algorithmen 383
5.5 Zeitdienst 388
5.5.1 Zentralisierte Algorithmen zur Uhrensynchronisation 389
5.5.2 Verteilter Algorithmus zur Uhrensynchronisation 394
5.6 Sicherheitsdienst 395
5.6.1 Kryptosysteme 396
5.6.1.1 Symmetrische und asymmetrische Kryptosysteme 399
5.6.1.2 Schlüsselverteilungsproblem 401
5.6.2 Authentifikation 406
5.6.2.1 Passwort-basierte Authentifikation 407
5.6.2.2 Kryptographie-basierte Authentifikation 409
5.6.3 Kerberos 416
XIV
Literatur
Schlagwortverzeichnis
,424
.429
XV
|
any_adam_object | 1 |
author | Bengel, Günther |
author_facet | Bengel, Günther |
author_role | aut |
author_sort | Bengel, Günther |
author_variant | g b gb |
building | Verbundindex |
bvnumber | BV017934025 |
classification_rvk | ST 200 |
classification_tum | DAT 250f |
ctrlnum | (OCoLC)76485059 (DE-599)BVBBV017934025 |
discipline | Informatik |
edition | 3., verb. und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01845nam a22004218c 4500</leader><controlfield tag="001">BV017934025</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20051208 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040317s2004 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3528257385</subfield><subfield code="9">3-528-25738-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76485059</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV017934025</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 250f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bengel, Günther</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Grundkurs verteilte Systeme</subfield><subfield code="b">Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker</subfield><subfield code="c">Günther Bengel</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., verb. und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 443 S.</subfield><subfield code="b">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="500" ind1=" " ind2=" "><subfield code="a">Bis 2. Aufl. u.d.T.: Bengel, Günther: Verteilte Systeme</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Bis 2. Auflage</subfield><subfield code="a">Bengel, Günther</subfield><subfield code="t">Verteilte Systeme</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=010752737&sequence=000001&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-010752737</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV017934025 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:23:23Z |
institution | BVB |
isbn | 3528257385 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010752737 |
oclc_num | 76485059 |
open_access_boolean | |
owner | DE-859 DE-355 DE-BY-UBR DE-739 DE-824 DE-858 DE-703 DE-898 DE-BY-UBR DE-473 DE-BY-UBG DE-91 DE-BY-TUM DE-29T DE-522 DE-523 DE-526 DE-634 DE-83 DE-188 DE-2070s |
owner_facet | DE-859 DE-355 DE-BY-UBR DE-739 DE-824 DE-858 DE-703 DE-898 DE-BY-UBR DE-473 DE-BY-UBG DE-91 DE-BY-TUM DE-29T DE-522 DE-523 DE-526 DE-634 DE-83 DE-188 DE-2070s |
physical | XV, 443 S. graph. Darst. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Vieweg |
record_format | marc |
spelling | Bengel, Günther Verfasser aut Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker Günther Bengel 3., verb. und erw. Aufl. Wiesbaden Vieweg 2004 XV, 443 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Bis 2. Aufl. u.d.T.: Bengel, Günther: Verteilte Systeme Client-Server-Konzept (DE-588)4252624-3 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf (DE-588)4123623-3 Lehrbuch gnd-content Verteiltes System (DE-588)4238872-7 s DE-604 Client-Server-Konzept (DE-588)4252624-3 s Bis 2. Auflage Bengel, Günther Verteilte Systeme HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010752737&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Bengel, Günther Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker Client-Server-Konzept (DE-588)4252624-3 gnd Verteiltes System (DE-588)4238872-7 gnd |
subject_GND | (DE-588)4252624-3 (DE-588)4238872-7 (DE-588)4123623-3 |
title | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker |
title_auth | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker |
title_exact_search | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker |
title_full | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker Günther Bengel |
title_fullStr | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker Günther Bengel |
title_full_unstemmed | Grundkurs verteilte Systeme Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker Günther Bengel |
title_old | Bengel, Günther Verteilte Systeme |
title_short | Grundkurs verteilte Systeme |
title_sort | grundkurs verteilte systeme grundlagen und praxis des client server computing inklusive aktueller technologien wie web services u a fur studenten und praktiker |
title_sub | Grundlagen und Praxis des Client-Server-Computing - inklusive aktueller Technologien wie Web-Services u.a. - für Studenten und Praktiker |
topic | Client-Server-Konzept (DE-588)4252624-3 gnd Verteiltes System (DE-588)4238872-7 gnd |
topic_facet | Client-Server-Konzept Verteiltes System Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010752737&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bengelgunther grundkursverteiltesystemegrundlagenundpraxisdesclientservercomputinginklusiveaktuellertechnologienwiewebservicesuafurstudentenundpraktiker |